Bonjour, mon probleme est le suivant :
Je souhaite mettre un timeout en place de cette facon là :
-J'envoie une trame
-Faire
recv = recevfrom(......) // en mode UDP
Tant que(pas arrivé au bout du timeout && recv<0)
si (recv>0) alors
........
Le probleme est que au lieu de simplement renvoyer -1, recevfrom se bloque jusqu'à recevoir quelquechose.
J'ai essayé avec un select puis FD_ISSET, etc...., sans succes.
Si vous voyez comment faire, merci de votre aide.
Partager