Les autres commandes doivent donner lieu à une erreur 2.
Les commandes avec un mauvais nombre de paramètre doivent donner lieu à une
erreur 2.
Client -> GET\n Client <- SET travail\n Client calcule TTH(travail) Client -> RETURN travail TTH(travail)
Serveur <- Attend clients Pour chaque client Serveur <- attend GET Serveur trouve un mot dont le calcul du TTH n'a pas été affecté Serveur -> SET chaine Serveur <- RETURN chaine TTH(chaine) Serveur enregistre le résultat dans la BDD
Pour chaque entrée Calcule le TTH Vérifie s'il y a une collision dans la table Affiche la/les collisions
Si le timeout est atteint, au choix: - Invalider la connexion et l'affectation de tâche - Envoyen un PING au client pour vérifier s'il est en vie (et attendre un PONG pendant 10 secondes), invalider en cas d'absence de réponse
En cas de réception du PING Renvoyer un PONG
serveur -p port (par défaut: 2048) -c nb_max_de_clients_connectés (par défaut: pas de max) -f dictionnaire.txt
client -h hôte (par défaut: 127.0.0.1) -p port (par défaut: 2048)