Bonjour,
J'ai un client socket (développer en c++). il envoi des commandes et attend les réponses avec la commande:
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
Partager