Bonjour,
Y a t-il moyen de vider les buffer d'une socket suite à un envoi.
En fait j'ai un code du genre
Je voudrais que chaque envoi send corresponde à une réception recv, mais il arrive que deux envoi successifs donnent lieu à une seule réception, et du coup la 2ème réception peux bloquer ou ne pas correspondre à ce qui était attendu. Y a t-il un moyen de régler cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 //coté client recv(sock, &buf, sizex, 0); recv(sock, &buf, sizey, 0); //coté serveur send(sock, &buf, sizea, 0); send(sock, &buf, sizeb, 0);
Merci
Partager