You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
818 B

/* Angelehnt an Kurose/Ross Computernetzwerke (bis 5e Java, ab 6e Python) */
package verteiltesysteme.socket.multicast;
import java.net.*;
class UDPMulticastConsumer {
public static void main(String args[]) throws Exception {
String groupname = "224.1.1.1";
int udpPort = 36040;
@SuppressWarnings("resource")
MulticastSocket mcastSocket = new MulticastSocket(udpPort);
InetAddress IPAddress = InetAddress.getByName(groupname);
mcastSocket.joinGroup(IPAddress);
byte[] receiveData = new byte[1024];
while (true) {
DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
mcastSocket.receive(receivePacket);
String sentence = new String(receivePacket.getData(), 0, receivePacket.getLength());
System.out.println(sentence);
}
}
}