UDP unicast à multicast
Voici les modifications à apporter à une application UDP conventionnelle (unicast) pour utiliser la multidiffusion (multicast) :
Dans l'émetteur
- utiliser un MulticastSocket à la place d'un DatagramSocket;
- envoyer les paquets à l'adresse du groupe (224.0.0.0 à 239.255.255.255) et au port prévus par l'application.
Dans le récepteur
- utiliser un MulticastSocket (au port prévu par l'application) à la place d'un DatagramSocket;
- joindre le socket à l'adresse du groupe prévu par l'application (méthode joinGroup);
- à la toute fin, détacher le socket (méthode leaveGroup).