Parecido com serviços de Mensagens ( MSN, GTalk, etc.)

Ola

Gostaria de saber como faço para enviar mensagem para quem estiver conectado.

Como faço para saber quem esta conectado?

Como faço para manter a conexão permanente?

valeu

talvez te ajude um pouco

http://www.guj.com.br/posts/list/100549.java

Sockets…

Quando eu e uns amigos trabalhamos em algo parecido, nós usamos um Banco de Dados para registrar os dados do usuário, inclusive o status… mas não sei se foi a melhor maneira.

Não entendi o que você quis dizer com “conexão permanente”… Só manter o servidor sempre on :slight_smile:

thgdias
darei uma olhada nisso.

Ayanami

não eu não tenho que finalizar a conexão com o socket no cliente?


Deixe-me explicar melhor o que eu quero.

Tenho um BD com mensagens cadastradas.
Quero selecionar a mensagem e clicar no botao enviar.
Quando clicar no botão, quero que a mensagem chegue em todos os clientes conectados ao servidor!

pensei em utilizar thread e os metodos wait e notify, mas não sei exatamente como usá-los, será essa a melhor alternetiva?

abraço