Código PHP:
IDictionary propiedades = new Hashtable();
propiedades.Add("port", 63200);
propiedades.Add("secure", false);
TcpServerChannel canalServidor = new TcpServerChannel(propiedades, null);
ChannelServices.RegisterChannel(canalServidor, false);
RemotingConfiguration.RegisterWellKnownServiceType(
typeof(RemoteMetodos.ClassPedido.ClasePedido), "Hola.rem",
WellKnownObjectMode.Singleton);
Código PHP:
IDictionary propiedades = new Hashtable();
propiedades.Add("secure", false);
propiedades.Add("connectionTimeout", 5000);
TcpClientChannel canalCliente = new TcpClientChannel(propiedades, null);
ChannelServices.RegisterChannel(canalCliente, false);
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();
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?