byte[] buf = new byte[BUFF_SIZE];
DatagramPacket packet = new DatagramPacket(buf, 0, buf.length);
while (true) {
try {
multicast.receive(packet);
if (packet.getLength() > 0) {
InetAddress a = packet.getAddress();
System.out.print(format.format(new Date()));
System.out.print(" - ");
System.out.print(a.getHostAddress());