Objectif : Utilisation des sockets Multicast, utilisation des Threads Java.
Le but de l'exercice est de mettre au point une communication, du type "chat", basée sur un échange Multicast de datagrammes entre plusieurs machines.
A tout moment, chaque interlocuteur doit pouvoir émettre et recevoir des phrases, il conviendra donc de créer des Threads gérant l'émission et/ou la réception.
Les machines doivent lancer le même programme.
Chaque partenaire peut mettre fin à son programme en tapant le message "FIN".
On pourra évidemment se baser sur le TP précédent.
Exemple d'exécution (en gras ce qui est tapé par l'utilisateur) :
Sur une première machine java Chat
|
Sur une 2ème machine java Chat |
Sur une 3ème machine java Chat
|