Information

Author(s) Olivier Tilmans & Quentin De Coninck
Deadline No deadline
Submission limit 6 submissions
every 1 hour(s)

Sign in

Format des segments du projet de groupe

Pour cette première tâche, il vous est demandé d'implémenter en langage C une interface permettant de lire et d'écrire les segments de données dans le format utilisé par le protocole.

Le contenu de l'interface est dans le fichier packet_interface.h.

Vos réponses complèteront le fichier packet_implem.c, , à la place des blocs

/* Your code will be inserted here */
En cas d'échec des tests, le contenu de la sortie d'erreur standard (stderr) vous sera donné, n'affichez rien sur la sortie standard (stdout)

Voici les liens direct pour les fichiers liés à la tâche:

https://inginious.info.ucl.ac.be/course/LINGI1341/format-des-segments/packet_interface.h

https://inginious.info.ucl.ac.be/course/LINGI1341/format-des-segments/packet_implem.c


Question 1: Bibliothèques additionelles pour le linker

Si votre code utilise des fonctions d'une autre bibliothèque que la libc, vous pouvez spécifier ici les flags additionnels à donner au linker C.

Exemple: -lpthread -lrt

Question 2: Implémentation de l'interface

Implémentez ici les fonctions de l'interface packet_interface.h

Utilisez packet_implem.c comme fichier de base, et copiez-collez son contenu complété ici (fonctions, fonctions annexes, define, include, ...).