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?
Consegui resolver esse problema.
Vou postar a solução para que alguém que estiver com a mesma dúvida possa solucioná-la
Eu somente fiz uma lista de sockets, e quando eu recebia alguma mensagem em alguma thread do cliente, eu chamo um método que varre a lista enviando pra todos os sockets.
oi! passei pelo forum e axei interessante e logo me registei.
tenho interesse em fazer um chat ou servidor de chat como o chamam.
que preciso para o fazer?
preciso de ajudas::::::::::