Olá a todos.
Seguinte, para usar em uma aplicação maior eu preciso implementar um algorítimo que funcione como um walkie-talk. Imagino que, assim como nesses aparelhos, para fazer isso toda máquina funcione como cliente e servidor ao mesmo tempo e é aí que vem o problema. Como fazer?
Não queria que a aplicação funcionasse em broadcast, visto que cada mensagem é direcionada para um numero fechado de computadores na rede, porém toda máquina deve poder enviar e receber mensagens independentes de um servidor central estar ligado.
Por exemplo: Imaginemos que eu tenha 3 máquinas ligadas na mesma rede. Todas as máquinas comunicam-se entre si. Caso qualquer uma das máquinas saia as outras duas continuam funcionando. Não deve existir uma ordem de conexão entre as máquinas, as que forem entrando na rede vão poder receber mensagens.
Deu pra entender?? Espero que sim e que a vocês possam me dar idéias de como fazer e por onde começar.
Grato