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