import java.net.DatagramPacket; import java.net.MulticastSocket; import java.net.InetAddress; public class MulticastRec { public static void main(String[] argv) throws Exception { // Créer un socket qui est lié à un port anonyme MulticastSocket msocket = new MulticastSocket(4000); InetAddress ip_groupe= InetAddress.getByName("244.2.3.2"); // Joindre un groupe msocket.joinGroup(ip_groupe); // Commencer à recevoir les données diffusées par le groupe byte[] buff = new byte[1024]; DatagramPacket paquet = new DatagramPacket(buff, buff.length); msocket.receive(paquet); System.out.println ("Taille du paquet reçu: "+paquet.getLength()); } }