Je suis dans le groupe de zaib3k pour faire ce projet...
En fait le "protocole" demande consiste en cela:
- On envoie une demande d'envoi au destinataire (un ACK)
- Celui accepte ou refuse
- S'il accepte, on lui envoie n paquets
- le client renvoie un accusé de reception (on devrait faire un contrôle d'erreur mais je pense kon va l'oublier)
- une fois l'accusé de réception reçu par le serveur, celui envoi n autre paquets jusqu'aà la fin
- etc...
En cas de déconnexion, le serveur ne recoit pas l'accuse de reception... Dans ce cas il va ettendre et réenvoyer un ACK touts les n secondes.
Quand le câble se rebranche, il renvoie l'ACK, le client lui envoie uen accusé de réception le dernier paquet entier kil a reçu, et le serveur lui renvoie le paquet suivant :le transfert reprend...
Voila pour le protocole, on utilise toujours TCP/IP (on a pas la prétention de réinventer la brouette) mais c'est cette gestion de loa déconnection qui nous pose probleme...
Merci