Académique Documents
Professionnel Documents
Culture Documents
TD3
TCP/IP
Exercice 3 :
On se propose de réaliser une application qui permet d’envoyer une série de messages textes
d’une machine A à une autre machine B au sein d’un même réseau. Chaque message reçus par
la machine B va être lu puis retourné à la machine A avec un accusé de réception (la date de
réception des messages). L’opération va se terminer quand l’utilisateur de la machine A tape
le mot FIN.
On demande à réaliser ce travail en utilisant le protocole TCP. Vous coderez deux classes
clientT et ServeurT.
1. Quels sont les attributs nécessaires pour coder la classe ClientT.
2. Identifiez les classes à importer pour la classe ClientT.
3. Ecrire le code d’une boucle d’attente permettant au ClientT d’envoyer son texte et de
récupérer la réponse du ServeurT. Commentez vos lignes.
4. Codez alors la classe ClientT.
5. Quels sont les attributs nécessaires pour coder la classe ServeurT.
6. Identifiez les classes à importer pour la classe ServeurT.
7. Ecrire le code d’une boucle d’attente permettant au ServeurT de réceptionner le message du
ClientT et de répondre en en renvoyant le même message et la date de réception.
8. Codez la classe ServeurT