diff --git a/README.md b/README.md index a26dd451d2f783f0eef00272e672e8b5c8800709..8de2e5813cf4ffa8169ab2e62ebbe1b59b4b0831 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,8 @@ commande à lancer : go get gitlab.utc.fr/blancedo/ia04 go install gitlab.utc.fr/blancedo/ia04/td3/agt/launch/launch_ballot -Si cela ne fonctionne pas, il faut lancer la focntion main du fichier go: td3/agt/launch/launch_ballot/launch_ballot.go +Si cela ne fonctionne pas, il faut lancer la fonction main du fichier go: td3/agt/launch/launch_ballot/launch_ballot.go +Le programme vous demandera quelle méthode de vote vous voulez ainsi que le nombre d'alternatives et de votant. ## les méthodes de votes les méthodes de votes que nous avons implémenté sont : @@ -71,7 +72,8 @@ Ballot_id string `json : "ballot_id" ` Les agents "clients" sont stocké dans le dossier td3/agt/agent. Nous avons créé trois types d'agents, pour les trois tâches différentes nécessaires. Les agents communiquent avec le serveur par protocole http -à travers les fonctions doRequest() et treatResponse() et se lance avec la fonction start. +à travers les fonctions doRequest() et treatResponse() et se lance avec la fonction start. On utilise les +fonctions json: Marshal() et Unmarschal() pour encoder et décoder les requêtes des côtés clients et serveurs. ### 1 - Un agent permettant de créer un ballot (AgentCreantBallot.go)