Servidor - Varios Clientes

roger
13 de Octubre del 2005
alguien sabe como puedo hacer que un ServerSocket acepte a varios clientes y cuando un cliente mande un mensajeal servidor este devuelva un eco del mensaje pero a todos los clientes conectados ?
Si me facilitarian un ejemplo hecho ,lo agradeceria mucho.
Gracias

chuidiang
13 de Octubre del 2005
Hola:

Básicamente tienes que hacer lo siguiente:

- LLevar una lista de socket cliente accesibles
- Meterte en el serverSocket.accept(). Eso se queda bloqueado hasta que llegue un cliente. Cuando llega un cliente, metes el Socket cliente en la lista de clientes y creas un hilo que este pendiente de leer ese socket.
- Cuando el hilo detecta que llega algo, recorre la lista de sockets clientes enviando el eco.

Se bueno.

roger
13 de Octubre del 2005
gracias por la respuesta, pero podrias ser un poco mas especifico por favor , no entiendo mucho de sockets aun, si tendrias un ejemplo por ahi para este caso , gracias