Pues te creas un array de TcpClients, y un TcpListener. Pones el listener a escuchar y a aceptar clientes, cada vez que aceptes a auno lo metes en el array.
En el link que te mandé tienen un loop infinito, dentro del loop está esta línea:
La ejecución de código se detiene justo ahí hasta que alguien se conecte y sea aceptado por el Listener, entonces ahi harías algo asi, tomando en cuenta que ya tienes el array creado (yo voy a usar una lista simple):
Pues eso es todo, también puedes crear un hilo por cada cliente que se conecte, pero eso es cuestión de las necesidades de tu aplicación.
Un saludo
En el link que te mandé tienen un loop infinito, dentro del loop está esta línea:
Código [Seleccionar]
TcpClient client = server.AcceptTcpClient();
La ejecución de código se detiene justo ahí hasta que alguien se conecte y sea aceptado por el Listener, entonces ahi harías algo asi, tomando en cuenta que ya tienes el array creado (yo voy a usar una lista simple):
Código (csharp) [Seleccionar]
TcpClient client = server.AcceptTcpClient();
m_myClientArray.Add(client);
Pues eso es todo, también puedes crear un hilo por cada cliente que se conecte, pero eso es cuestión de las necesidades de tu aplicación.
Un saludo