
{filelink=9006}
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());
}
}