Знаете ли вы, как отправлять пакеты udp в Java?
Прежде всего, в вашей сети должна быть включена трансляция.
Затем все ваши серверы должны присоединиться к согласованному многоадресному адресу.
InetAddress address = InetAddress.getByName( "230.0.0.1" );
MulticastSocket socket = new MulticastSocket( 12345 );
socket.joinGroup( address );
Если вы хотите активировать выключение системы, отправьте согласованное сообщение (например, «die») на адрес многоадресной рассылки.
DatagramPacket packet = new DatagramPacket( buf, buf.length );
socket.receive( packet );
String received = new String( packet.getData(), 0, packet.getLength() );
Серверы, принимающие это сообщение, должны инициировать поток отключения.