Bonjour,

Voila j'aissaie de réaliser un chat entre clients , mais y'a probleme d'affichage du text envoyer entre les clients , affichage mot par mot et saute de lignes

client :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
while(1)
       {
//procedure pour envoi du text        
        cout << "=>: ";
        cin >> msg;
         memset(buffer, '\0', sizeof(buffer));
         sprintf(buffer, "%s", msg);   
          send(client, buffer, sizeof(buffer), 0);
 
       }
code pour recevoir le text coté client
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
while(1){
     memset(MSG,'\0',sizeof(MSG));
     recv(client,MSG,sizeof(MSG),0);
     printf("=> %s \n",MSG);
          }
donc si j'aissaie d'envoyer la phrase "Bonjour cava ?"

du coté de receveur l'affichage est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
=>Bonjour
=>cava
=>?