salut,
je veut savoir comment je peut rendre mon recv non bloquant si pas de données en reception (donc passer à l'instruction suivante)
merci d'avance
salut,
je veut savoir comment je peut rendre mon recv non bloquant si pas de données en reception (donc passer à l'instruction suivante)
merci d'avance
j'ai lu l'article de man page sur la fonction F_SETFL mais je comprend pas comment l'etuliser?
Lis la man-page en entier ! Il faut passer MSG_DONTWAIT dans les flags, soit le troisième paramètre de recv().
j'ai essayé de mettre sa <<nombre_de_caractere=recv(id_de_la_socket,Buf,sizeof(Buf),MSG_DONTWAIT);>>
mais il me retourne <<error C2065: 'MSG_DONTWAIT' : undeclared identifier>>
?????
MSG_DONTWAIT est un flag qui n'est défini que pour les unixoïdes. Sous Windows, il existe d'autres méthodes (également disponibles sous unix) qui permettent d'arriver à la même fin.
Partager