Commande : make all
depuis le dossier mictp.
Ajout de la gestion des pertes en mode Stop and Wait dans mic_tcp_send et process_received_PDU
-
mic_tcp_send: Après envoi d'un paquet, se mettre en attente d'un paquet contenant le flag ACK et le bon numéro de séquence avant d'envoyer un autre paquet.
-
process_received_PDU: Si un paquet reçu n'est pas un paquet ACK ni SYN mais bien un paquet de transfet de données, alors on vérifie que son numéro de séquence est celui attendu et on le traite en conséquence. Ensuite on construit en on envoie un packet ACK qui porte le même numéro de séquence.
Implémenter le Stop and Wait pour la partie connexion, dans_mic_tcp_connect_ et mic_tcp_accept