#include <Socket.h>
#include <iostream.h>
#include <string.h>
#include <stdio.h>
int main()
{
Socket barriere("172.20.3.77", 5588);
char saisie[80], chaine[80];
cout << "Pour quitter le programme, tapez la commande 'fin'" << endl;
do
{
cout << "Votre message : ";
cin.getline(saisie, 80);
if (strlen(saisie)>16)
{
cout << "Votre message est trop grand. Recommencez..." << endl;
continue;
}
barriere.envoyer("Afficheur:clear");
barriere.recevoir();
barriere.envoyer("Afficheur:affiche:3:0:Bienvenue");
barriere.recevoir();
int position = (16 - strlen(saisie)) / 2;
sprintf(chaine, "Afficheur:affiche:%d:1:%s", position, saisie);
barriere.envoyer(chaine);
cout << barriere.recevoir() << endl;
}
while (strcmp(saisie, "fin")!=0);
barriere.envoyer("fin");
cout << barriere.recevoir() << " : programme terminé " << endl;
return 0;
}