1 /* Mulitcast Server Socket for testing */
6 public class MulticastServer
9 private MulticastSocket s
;
12 main(String
[] argv
) throws IOException
14 MulticastServer ms
= new MulticastServer(3333);
19 MulticastServer(int port
) throws IOException
21 s
= new MulticastSocket(port
);
22 System
.out
.println("Server multicast socket created");
30 byte[] buf
= new byte[255];
32 DatagramPacket p
= new DatagramPacket(buf
, buf
.length
);
33 InetAddress addr
= InetAddress
.getByName("234.0.0.1");
35 p
.setLength(buf
.length
);
37 System
.out
.println("Joining multicast group");
39 System
.out
.print("Receiving ...");
41 System
.out
.println("");
43 System
.out
.println("ServerDatagram: received " + p
.getLength() +
44 " bytes from " + p
.getAddress().getHostName() + ":" +
46 System
.out
.println("Data: " + new String(p
.getData()));
48 System
.out
.println("PASSED multicast server test");
52 System
.out
.println("FAILED: MulticastServer caught an exception: " + e
);