Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Remoting .Net problemita :) (http://www.forosdelweb.com/f29/remoting-net-problemita-471270/)

Jorgemen 08/03/2007 12:18

Remoting .Net problemita :)
 
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?


La zona horaria es GMT -6. Ahora son las 03:08.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.