Quoth Jeff Sturm on Saturday, 30 June: : : select() is more portable, usually. It should also work on Winsock, to : answer another question... : With the caveat that the 'fds' must be winsock socket handles, not fds.