Discussion:INFO625 : Réseau
En ce qui concerne la localisation du dossier contenant tous les fichiers, il se nomme tp1 et se trouve dans le HOME.
Pour la syntaxe du message de demande de réexpédition (lors de la détection de message manquant), je propose :
"ASK_\t_i_\t_pseudo_\t_ip_\t_TTL" (sans les _ ).
ASK : remplace MSG et correspond à une demande.
i : numéro de premier message manquant.
Cela permet de couvrir des plages de messages, et si il ne nous manque que un message, on a i == j.
pseudo : pseudo dont on a pas les messages i à j.
ip : adresse de l'ordinateur qui demande la réexpédition.
Explication : lors de la création de la demande, l'adresse IP est par exemple 0.0.0.0 pour la reconnaitre car si le premier ordinateur recevant la demande a la réponse, il connait l'ip du demandeur grâce au socket. Cependant, si il n'a pas les messages demandés, et qu'il est le premier ordinateur à avoir reçu la demande, il va remplacer le 0.0.0.0 par la vraie adresse du PC qui a fait la demande, ce qui reconduit la demande à une autre machine, mais va renvoyer les messages perdus à la bonne machine ayant effectuée cette demande.
TTL : Time to live. On le fixe à 50 par défaut.