Salut a tous,
j'utlise la classe Csocket avec un programme en MFC, mon probleme c'est que lorque j'envoie 2 fonctions send a la suite, le serveur ne recois qu'une trame.
voici le code cot� client (envoi) :
et voici le code cot� serveur (reception) :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 m_sSocketClient.Send(m_fichier,m_fichier.GetLength(),0); m_sSocketClient.Send(m_fichier,m_fichier.GetLength(),0);
Il n'y a qu'une seul afxMessageBox qui s'ouvre avec les 2 message concaten�. Comment faire pour separ� chaque reception.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 rec = m_sSocketServeur.Receive(pRecu,iTampon,0); pRecu[rec]=0; AfxMessageBox(pRecu); delete(pRecu); rec1 = m_sSocketServeur.Receive(pRecu1,iTampon,0); pRecu1[rec]=0; AfxMessageBox(pRecu1); delete(pRecu1);
Merci
Partager