Tarea Nro 4: Telnet Compartido vía Multicast
ELO325 Seminario I

Nombre: srvTCm  : servidor para Telnet Compartido vía canal multicast
                    clientTCm: Cliente telnet para telnet compartido vía canal Multicast

Sintaxis: srvTCm <Grupo Multicast> <puerto>
                clientTCm <Grupo Multicast> <puerto>

Descripción
srvTCm  es un servidor telnet que corre en el puerto indicado en el argumento y acepta requerimeintos de cualquier usuario corriendo el cliente clientTCm.
Este servidor tiene la peculiaridad de aceptar comandos de cualquier cliente telnet común conectado a él y enviar la respuesta de los comandos a cada uno de ellos. Para ello hace uso del canal multicast provisto en el argumento.
El servidor no se hace responsable por la eventual mezcla de comandos producida por el tipeo simultáneo de varios teclados. Tampoco procura reparar o sobreponerse a prosibles pérdidas de paquetes. En estos casos el resultado es indefinido; en otras palabra, cualquier salida a pantalla es aceptable en este caso.

Notas de Implementación:
    Como en la tarea previa, usted no tiene que implementar un servidor telnet y cliente telnet con todo lo que involucra esta aplicación. La idea es que el servidor sea implementado al estilo de la tarea anterior en donde éste se conecta al servidor telnet de la máquina local tan pronto como se establezca la conexión del primer cliente telnet con el clientTCm.
    ClientTCm se incorpora al grupo multicast indicado y ejecuta , como  poceso hijo, un telnet a la máquina local al puerto que el clientTCm le indoque. Así el telnet se conecta a este creyedo que es él el verdadero servidor telnet. Al establecimento de esta conexión, cleintTCm envia un mensaje de control a un puerto UDP (punto a punto UDP pero no dirigido al musticast sino a la máquina donde corre srvTCm) en srvTCm indicando la llegada de un cliente telnet. El servidor srvTCm se conecta así  al servidor real y responde a clientTCm via el canal multicast.