#include <Socket.h> #include <iostream.h> #include <barriere.h> #include <clavier.h> int main() { Socket barriere("172.20.3.77", 5588); const int codeSecret = 7485; bool valide = false; // solliciter la saisie du code affiche(barriere, "Bonjour", "Code ? "); // récupérer le bon code secret do { valide = codeBon(barriere, codeSecret); // si le code est incorrect, avertir l'automobiliste if (!valide) affiche(barriere, "Code incorrect", "Code ? "); } while (!valide); // afficher un message précisant la bonne valeur du code affiche(barriere, "Code bon", "Entrez..."); // clôturer la session cliente pour libérer les ressources du service barriere.envoyer("fin"); barriere.recevoir(); return 0; }