Pour lancer les programmes, il faut se placer dans un répertoire où on a installé prof.jar puis entrer des commandes de la forme : java -cp prof.jar ... comme indiqué ci-dessous.
Les numéros de port sont ceux donnés dans le sujet du TD.

Pour les exercices 1 à 3

usage : java RelaisCentral numPort
usage : java RelaisClient portLocal maxPaquets maxTemps(mn) [ machineRelaisPrincipal portRelaisPrincipal ]
Installation minimale pour tester des clients :
java -cp prof.jar prof/RelaisClients 1111 10 10
Installation pour le td :
lancer dans l'ordre,
sur la machine centrale (vosges) :
  java -cp prof.jar prof/RelaisCentral 2222
sur chaque machineTableau :
  java -cp prof.jar prof/RelaisClients 1111 10 10 vosges 2222

Pour les exercices 4 et 5

usage : java Routeur pseudoRouteur portRouteur delai(s) nbGraces [ pseudoPere machinePere portPere ]
Installation minimale pour tester des clients :
java -cp prof.jar prof/Routeur R 4444 30 3
Installation pour le td :
lancer dans l'ordre,
sur la machine centrale (vosges) :
  java -cp prof.jar prof/Routeur Central 6666 60 2
sur machineTableau, le routeur prend un pseudo qui indique la salle, par exemple salle31 :
  java -cp prof.jar prof/Routeur salle31 4444 30 3 Central vosges 6666

Pour les exercices 7 et suivants

usage : java VilainRouteur pseudoRouteur portRouteur delai(s) nbGraces [ pseudoPere machinePere portPere ]
Installation pour le td :
en complément des précédents, lancer sur machineTableau :
  java -cp prof.jar prof/VilainRouteur salle31 5555 10 2
Pour simplifier, les deux routeurs ont même pseudo, pas grave puisque le vilain est isolé.

Installation minimale pour tester des routeurs fils :

java -cp prof.jar prof/Routeur R 4444 30 3
java -cp prof.jar prof/VilainRouteur V 5555 10 2