in reply to How to test for reliable select()?
You might also try to use a proper portable event module like EV which will do as much as it can on many platforms including Win32.