String msg = "SRSIMSRV";
multicastSocket.send(new DatagramPacket(msg.getBytes(), msg.length(),
mcastaddr, 3351));
DatagramPacket p = new DatagramPacket(new byte[23], 23);
do {
multicastSocket.receive(p);
msg = new String(p.getData());
} while (msg.startsWith("SRSIMSRV"));
multicastSocket.close();
Assert.assertTrue(msg.startsWith("SRVADDR:"));
String serverAddress = msg.split(":")[1].trim();