Olá a todos, estou tentando fazer uma aplicação cliente-servidor em java usando sockets, usei o “SimpleTcpChat” deste exemplo que o ViniGodoy postou há alguns anos.
Porém estou tentando conectar vários clientes num único servidor, e aí é que está meu problema.
Até consegui conectar vários clientes mudando o método startServer, onde eu deixei ele num loop e a cada vez que recebe uma conexão eu crio uma thread para cada cliente e mudo a porta de conexão. Nessa situação o servidor recebe as mensagens dos clientes, mas quando envia só o primeiro que fez a conexão recebe a mensagem.
Alguém pode me dar uma idéia de como eu posso conectar vários clientes num único servidor via socket?
grato.
João Alberto