Ola pessoal, Boa tarde.
Hoje descobri como fazer um chat sem a necessidade de ter um servidor. Com MulticastSocket UDP.
Mas agora tenho a seguinte duvida:
Como saber quantos usuarios tenho no grupo? tipo?
InetAddress group = InetAddress.getByName("239.0.0.1");
MulticastSocket socket = new MulticastSocket(8966);
socket.joinGroup(group);
...
...
1º Teria como criar um ouvinte pra grupos de multicast?
2º se sim, qual a class? como?
3º não, teria que criar uma lista em cada cliente! mas como saber quem esta no grupo ou saiu?