Pasos para trabajar con una aplicación cliente-servidor bajo la arquitectura NetRemoting y lenguaje C#
Contamos con Sirvientes.cs, ProgServidor.cs, ProgCliente.cs
1. Generamos la DLL que incluye la implementación de
– SirvienteEnServidor : MarshalByRefObject
– SirvienteEnClienteServidor : MarshalByRefObject
C:NR>csc /target:library Sirvientes.cs
2. Generamos los ejecutables para el servidor y para el cliente:
C:NR>csc ProgServidor.cs /reference:Sirvientes.dll
C:NR>csc ProgCliente.cs /reference:Sirvientes.dll
3. Cargamos el programa del servidor:
C:NR>start ProgServidor.exe
4. Cargamos el programa del cliente:
C:NR>start ProgCliente.exe
FRANCO.. pnte como configurar el puerto 😛 byesssssss
Que es lo que se coloca dentro del main del programa que es cliente y servidor a la vez??.ejm mi cliente tiene esto:
string uri = "tcp://" + servidor + ":" + puerto + "/TiendaOcasion.TiendaSirviente";
TiendaSirviente obj = (TiendaSirviente)Activator.GetObject(typeof(TiendaSirviente), uri);
y mi servidor tiene esto:RemotingConfiguration.RegisterWellKnownServiceType(typeof(BancoSirviente), "TiendaOcasion.BancoSirviente", WellKnownObjectMode.SingleCall); que es lo que deberia tener dentro del main aun archivo que es cliente y servidor a la vez??