Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 08-mar-2007, 11:18   #1 (permalink)
Jorgemen ha deshabilitado el karma
 
Avatar de Jorgemen
 
Fecha de Ingreso: mayo-2005
Ubicación: Cusco-Perú
Mensajes: 269
Enviar un mensaje por AIM a Jorgemen Enviar un mensaje por MSN a Jorgemen Enviar un mensaje por Skype™ a Jorgemen
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?
__________________
Correo : jorgitomen18@hotmail.com:arriba:
Jorgemen está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:45.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93