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) :

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);
et voici le code coté serveur (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);
Il n'y a qu'une seul afxMessageBox qui s'ouvre avec les 2 message concatené. Comment faire pour separé chaque reception.

Merci