Étudiant n°1 : Clément MAUPERON
L'ensemble des cibles disponibles sont détaillées dans le fichier Makefile
. Vous pouvez compiler les cibles principales avec make
ou make all
. L'exécutable tsock
est alors généré dans le dossier bin
.
Pour compiler l'exécutable tsock
seulement, utiliser la commande make tsock
.
Pour tester rapidement les fonctionnalités de tsock, utiliser la commande make test
.
Vous pouvez nettoyer facilement le dossier de travail avec les commandes make clean
et make erase
.
Pour utiliser le mode puits, utiliser l'option -p
et indiquer le port à ouvrir. Voici un exemple d'utilisation :
$ ./bin/tsock -p 7000
PUITS : lg_mesg-lu=30, port=7000, nb_receptions=infini, TP=TCP
Pour utiliser le mode source, utiliser l'option -s
et indiquer le nom d'hôte et le port de destination. Voici un exemple d'utilisation :
$ ./bin/tsock -s localhost 7000
SOURCE : lg_mesg_emis=30, port=7000, nb_envois=10, TP=TCP, dest=localhost
Les options suivantes sont aussi disponibles :
- -u : utilisation du protocole UDP plutôt que TCP ;
- -l <taille> : surcharge de la taille des messages échangés ;
- -n <messages> : surcharge du nombre de messages envoyés pour la source et de messages reçus pour le puits ;
- -a : gestion asynchrone des requêtes (en mode puits seulement).
Dépôt : github.com/tensaiji/AIPS-tsock