[Python-Dev] Pervasive socket failures on Windows (original) (raw)

Tim Peters tim.peters at gmail.com
Fri Feb 10 06:36:09 CET 2006


[Tim]

... FDSETSIZE is the maximum number of distinct fd's an fdset can hold, and the numerical magnitude of any specific fd has nothing to do with that in general (they may be related in fact on Unix systems that implement an fdset as "a big bit vector" -- but Windows doesn't work that way, and neither do all Unix systems, and nothing in socket specs requires an implementation to work that way).

Hmm. Looks like POSIX does require that. Can't work on Windows, though. I have a distinct memory of a 64-bit Unix that didn't work that way either, but while that memory is younger than I am, it's too old for me to recall more than just that ;-).



More information about the Python-Dev mailing list