Bonjour,
dans mon programme j'utilise des sockets et je doit envoyer 3 informations consécutives au serveur.
Je fait donc 3 send, et de l'autre coté 3 recv.
Mais les données n'arrivent pas toutes.
La première envoyée est bien recue par le premier recv
La seconde envoyée n'est pas recu par le second recv, mais par le troisième.
La troisième envoyée n'est donc pas recue non plus.
Pour résumé, le premier recoit bien ca valeur, le second ne recoit rien et le toisième recoit la valeur du second.
Je ne sais pas si j'ai été assé clair dans mes explications, mais si quelqu'un a déja rencontrer ce problème ou si quelqu'un sait comment le résoudre, je suis tout ouï!!!!
Merci pour votre aide
++
Code:
1
2
3 send(sock, "http://182.141.51.89:8200/index.php", 2048, 0); send(sock, "2028", 10, 0); send(sock, "2029", 5, 0);
Code:
1
2
3 recv(new_sock, buf, sizeof(buf)-1, 0); recv(new_sock, num1, sizeof(num1)-1, 0); recv(new_sock, num2, sizeof(num2)-1, 0);