salut,
je veux faire un client qui envoie au serveur des messages tapé au clavier.
voila la portion du code :
voila la sortie coté serveur :
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é client :./Serveur
sending : Hello..
ls
le client envoie bien "ls", mais les autres (merci, allo, quit) non../client1 localhost
Connected to localhost
Recpetion de Hello.
ls
ls
sending : ls.
merci
allo
quit
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
Partager