Foros del Web » Programación para mayores de 30 ;) » .NET »

Remoting .Net, problema IP no fijo

Estas en el tema de Remoting .Net, problema IP no fijo en el foro de .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: 18 años, 11 meses
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
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 03:59.