salut,
je veux faire un client qui envoie au serveur des messages tapé au clavier.
voila la portion du code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 while(1) {
    Reception(NotreSocket);
    scanf("%s",CommandeEnvoyer);
    printf("%s\n",CommandeEnvoyer);
    if (strcasecmp(CommandeEnvoyer,"quit") == 0)
      break;
 
    Envoie(NotreSocket,CommandeEnvoyer);
 
  }
voila la sortie coté serveur :
./Serveur
sending : Hello..
ls
voila la sortie coté client :
./client1 localhost
Connected to localhost
Recpetion de Hello.
ls
ls
sending : ls.
merci
allo
quit
le client envoie bien "ls", mais les autres (merci, allo, quit) non.
la boucle est censé terminer lors de la lecture de "quit", mais ce que le tape qu clavier n'est pas lu.

s'il vous paît aider moi à résoudre ce point
merci