Bonjour,

J'ai un client socket (développer en c++). il envoi des commandes et attend les réponses avec la commande:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 l_iError = recv(m_socket, l_strReadMsg.c_str(), C_MAX_MSG_SIZE_ETH, 0);
l'objet m_socket est de type SOCKET.

le serveur est en java il envoi les messages avec PrintStream.println.

Lorsque le serveur envoi un seul message, il n'y a pas des problèmes.
Mais lorsque il envoi deux messages consécutifs, la fonction recv se débloque, elle retourne la taille de deux messages mais le buffer est vide.

Comment je peut lire message par message?

Merci pour vos aides