Descubrimiento de red en Java Multicast / Broadcast Java

Esto es lo que intento hacer: un servidor envía un mensaje "En vivo a todas las PC de la red y las PC que están en funcionamiento responden a la llamada enviando su IP.

Estoy viendo una pieza ligera de codificación, ya que esto formará un poco de mi aplicación.

He visto Jini y otros servicios, pero descubrí que es posible que no necesite ni la mitad de sus funciones (excepto el descubrimiento de la red)

Está bien si yo: 1. Usa un bucle for donde un servidor abre un socket, comprueba (usando un bucle for) si todas las IP x.x.x.x son accesibles enviando un mensaje "Vivo". 2. Al recibir el mensaje "vivo" en el cliente en el socket específico, el cliente responde con su IP.

¿Está bien este método? ¿Crees que podría hacerlo de una mejor manera?

¡Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta