hum, moi j'ai ca dans mon manuel:
Citation :
select() should probably return the time remaining from the original timeout, if any, by modifying the time value in place. This may be im-plemented in future versions of the system. Thus, it is unwise to assume that the timeout value will be unmodified by the select() call.
|
va comprendre charles
je me demandais justement pourquoi ca marchait pas...
je fais un truc comme ca:
Citation :
struct timeval tv;
tv.tv_sec = 10;
...
select(maxfd + 1, &fds_r, (fd_set *) 0, (fd_set *) 0, &tv)
...
|
mais ma valeur tv_sec ne se decremente pas...
Message édité par Bobarctor le 28-05-2004 à 17:07:13