Receiving from a Multicast Group

Once you've created a multicast socket and joined the group, all datagrams sent to its corresponding multicast address will be available to be read from the socket. You can read from the socket just like you would from a unicast socket.
public void read(MulticastSocket msocket, byte[] inbuf) { try { DatagramPacket packet = new DatagramPacket(inbuf, inbuf.length); // Wait for packet msocket.receive(packet); // Data is now in inbuf int numBytesReceived = packet.getLength(); } catch (IOException e) { } }

Post a comment

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.