Ersatz für select() ?
-
Bei Windows wird bei der Funktion
select(int nfds, fd_set *restrict readfds, fd_set *restrict writefds, fd_set *restrict errorfds, struct timeval *restrict timeout);
leider das Timeout komplett ignoriert (steht glaub' ich auch bei MSDN).
Gibt es eine Funktion, mit der ich select() ersetzen kann?
-
D.Cent schrieb:
leider das Timeout komplett ignoriert (steht glaub' ich auch bei MSDN).
Nö, steht da nicht, soweit ich das sehe. Hast du mal die Rückgabe gecheckt?
-
Ja, der ist immer 0.
Das hier beschreibt mein Problem glaube ich ganz gut:
http://groups.google.com/group/alt.winsock/browse_thread/thread/fdfb008e229cf744/4633c8d88108f9eb
-
In dem Link hat der User aber auch 0 als TimeOut angegeben ...