Foros del Web » Programando para Internet » ASPX (.net) »

Remoting .Net, problema IP no fijo

Estas en el tema de Remoting .Net, problema IP no fijo en el foro de ASPX (.net) en Foros del Web. Hola amigos foreros, cuento con un router, un swich y 3 máquinas, lo que quiero hacer es utilizar un objeto remoto, a continuación mi código ...
  #1 (permalink)  
Antiguo 08/03/2007, 12:19
Avatar de Jorgemen  
Fecha de Ingreso: mayo-2005
Ubicación: Perú
Mensajes: 322
Antigüedad: 19 años
Puntos: 1
Remoting .Net, problema IP no fijo

Hola amigos foreros, cuento con un router, un swich y 3 máquinas, lo que quiero hacer es utilizar un objeto remoto, a continuación mi código de host
Código PHP:
         IDictionary propiedades = new Hashtable();
            
propiedades.Add("port"63200);
            
propiedades.Add("secure"false);
            
TcpServerChannel canalServidor = new TcpServerChannel(propiedadesnull);
            
ChannelServices.RegisterChannel(canalServidorfalse);
            
RemotingConfiguration.RegisterWellKnownServiceType(
               
typeof(RemoteMetodos.ClassPedido.ClasePedido), "Hola.rem",
               
WellKnownObjectMode.Singleton); 
Como verán uso el puerto 63200 que ya lo he abierto en mi router para el host, ahora tengo mi cod para cliente:
Código PHP:
                IDictionary propiedades = new Hashtable();
                
propiedades.Add("secure"false);
                
propiedades.Add("connectionTimeout"5000);
                
TcpClientChannel canalCliente = new TcpClientChannel(propiedadesnull);
                
ChannelServices.RegisterChannel(canalClientefalse);
                
RemotingConfiguration.RegisterWellKnownClientType(
                   
typeof(RemoteMetodos.ClassPedido.ClasePedido),//63200
                   
"tcp://190.40.252.32:63200/Hola.rem");
                
RemoteMetodos.ClassPedido.ClasePedido sample = new RemoteMetodos.ClassPedido.ClasePedido();
                
Console.WriteLine("{0}"sample.HolaMundo());
                
Console.WriteLine("Enter para salir...");
                
Console.ReadLine(); 
Como verán tengo un ip que es el actual de mi router(cambia en cada conexión nueva a internet), cuando lo pruebo en red local, con el ip del host, corre normal y sin problemas, pero cuando le pongo el ip del router no me corre y me deniega acceso: exactamente sale el siguiente error:
No se ha podido establecer conexión ya que el equipo destino a denegado activamente dicha conexión...
a pesar de que tengo el puerto abierto para mi host y por siacaso para mi cliente, no me conecta...
tengo el puerto abierto pero ni aún así, es como que mi host no puede devolver respuesta a mi cliente y no se por que, ya vi manuales y todos hacen esto pero no toman en cuenta el problema de IP no fijos, alguién puede ayudarme por favor?
__________________
Hosting:www.codeperu.com, Trabajo en Perú: www.trabajoperuano.com
  #2 (permalink)  
Antiguo 08/03/2007, 12:47
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Remoting .Net, problema IP no fijo

Si intentas conectarte desde la misma red a tu IP pública, deberías haber habilitado la interface loopback de tu router, caso contrario tendrás el problema que describes.

Y sobre las IP dinámicas, para eso existe los servidores de nombres.

Saludos
PS. No es necesario que repitas los mensajes en los distintos foros
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 08/03/2007, 16:24
Avatar de Jorgemen  
Fecha de Ingreso: mayo-2005
Ubicación: Perú
Mensajes: 322
Antigüedad: 19 años
Puntos: 1
Re: Remoting .Net, problema IP no fijo

xknow, ahora lo he probado desde otro lado, abrí los puertos y nada sale ese mensaje desde otra computadora fuera de este lugar... tu sabes que podría ser?
__________________
Hosting:www.codeperu.com, Trabajo en Perú: www.trabajoperuano.com
  #4 (permalink)  
Antiguo 09/03/2007, 03:32
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Remoting .Net, problema IP no fijo

Tienes que configurar tu router para que todo lo que le llegue al 63200 lo mande a tu "Equipo-Servidor".

Y los clientes, para que se conecten a ese servidor, en vez de poner una IP ( "tcp://190.40.252.32:63200/Hola.rem"); ), deberias conseguirte un nombre para que aunque cambie tu IP te siga funcionando.

DynDns.org creo que sigue dando nombres de DNS gratuitos, mira haber ahi.

Saludos.
__________________
Charlie.
  #5 (permalink)  
Antiguo 09/03/2007, 11:59
Avatar de Jorgemen  
Fecha de Ingreso: mayo-2005
Ubicación: Perú
Mensajes: 322
Antigüedad: 19 años
Puntos: 1
Re: Remoting .Net, problema IP no fijo

Mi IP cuando cambia lo cambió el número, y ya tengo una forma de hacerlo, el problema rádica..en qeu ya abrí los puertos y le dí el ip internto de la pc para que el router lo direccione ahí pero no le llega, probé desde fuera y vota el mismo error.. pucha si alquién pudiera ayudarme sería un Gol!!
__________________
Hosting:www.codeperu.com, Trabajo en Perú: www.trabajoperuano.com
  #6 (permalink)  
Antiguo 28/03/2007, 12:15
Avatar de Jorgemen  
Fecha de Ingreso: mayo-2005
Ubicación: Perú
Mensajes: 322
Antigüedad: 19 años
Puntos: 1
Re: Remoting .Net, problema IP no fijo

Logré solucionarlo, y es que conseguí otro router :D un tal viking si alguién le sirve, es abrir los puertos pero tu router debe permitirlo en mi router ZXDSL 831 busqué por todo lado y aún abriendo los puertos no me permite remoting
__________________
Hosting:www.codeperu.com, Trabajo en Perú: www.trabajoperuano.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:00.