next up previous
Next: Côté client Up: Comment ça marche Previous: Comment ça marche

Côté serveur

Le protocole développé doit maintenant permettre un échange de messages à trois:
"1" envoie un message à "2".
"3" envoie un message à "1".

"1" et "2" ont donc reçu chacun un message. Le premier est commun à "1" et "2", le second est commun à "1" et "3". Or nous voulons que tous les messages soient reçus par tous les ordinateurs. Il y a plusieurs solutions:

"2" peut décider d'envoyer le message reçu de "1" à "3". Ou "1" peut décider de renvoyer son message à "3" juste après l'avoir envoyé à "2". De même, "3" peut envoyer son message à "2" comme "1" peut l'envoyer au même "2" à tout instant. Ça fait un bel embrouillamini, il faut mettre des étiquettes aux messages: puisque "2" risque de recevoir un message de "1" à la fois de "3" et de "1", alors il va regarder l'étiquette de chaque message qu'il reçoit, et refuser de recevoir un message dont l'étiquette est déjà présente sur son tableau. "1" et "3" feront de même.

Le protocole une fois bien construit pour éviter les messages en doubles tout en assurant la bonne diffusion desdits messages, ajoutez autant d'ordinateurs que nécessaire pour le nombre de convives envisagé. Vous avez terminé votre NNTP, et Usenet est né.


next up previous
Next: Côté client Up: Comment ça marche Previous: Comment ça marche

1999-07-23

WWWOFFLE - Sat, 12 May 2001 13:27:20 CEST (depuis 48 minutes) - [Effacer|Actualiser:Options|Suivi|Index] - WWWOFFLE