What is Windows\' best I/O event notification facility?
By best I mean something that ...
libuv
libuv offers evented I/O for Unix and Windows and has support for socket, files and pipes. It is the platform layer of Node.js.
More details are at: http://nikhilm.github.io/uvbook/introduction.html