#include <Socket.h>
#include <iostream.h>
#include <string.h>
int main()
{
Socket barriere("172.20.3.73", 5588);
bool enHaut, enBas;
barriere.envoyer("Barriere:isInFDCH");
enHaut = strcmp(barriere.recevoir(), "haut") == 0;
barriere.envoyer("Barriere:isInFDCL");
enBas = strcmp(barriere.recevoir(), "bas") == 0;
if (enHaut) {
cout << "La barrière est en haut" << endl;
cout << "La barrière descent" << endl;
barriere.envoyer("Barriere:setCommandeSensDescente");
cout << "La barriere est en " << barriere.recevoir() << endl;
}
else {
cout << "La barrière est en bas" << endl;
cout << "La barrière monte" << endl;
barriere.envoyer("Barriere:setCommandeSensMontee");
cout << "La barriere est en " << barriere.recevoir() << endl;
}
barriere.envoyer("fin");
cout << "Programme terminé : " << barriere.recevoir() << endl;
return 0;
}