J'ai une question. Je crée un socket, je me connecte, j'envoie des octets, tout est ok.
et pour recevoir des données, j'utilise la fonction recv.
char * TOReceive= new char[200];
recv(ConnectSocket, TOReceive , 200, 0);
lorsqu'il y a des données, il les lit et les renvoie, avec succès, et lorsqu'il n'y a pas de données, il attend les données, tout ce dont j'ai besoin est de limiter le temps d'attente Par exemple, si aucune donnée n'a été reçue pendant 10 secondes, le message doit être renvoyé.
Merci beaucoup.