E ae galera
to com uma dúvida:
to fazendo um servidor de chat em java… só que só consegui fazer usando o servidor como um cliente… ex: cliente se conecta com o servidor e eles conversam.
O que eu quero fazer é:
tenho um servidor em Java, e vários clientes. O Server só age passando a mensagem pra todos… ex: o usuário abc enviou uma mensagem, e o Server somente repassa essa mensagem aos outros clientes conectatos… eu teria que usar um MultithreadedServer ou algo assim…
A minha dúvida é:
tenho que guardar uma lista de todos os sockets que estão abertos para enviar mensagens para todos?
Existe algum método melhor de fazer isso?