Almost a year later, what you might want to learn (you or someone else finding it through search or Google), libuv , formerly liboio. Contrary to the accepted answer, it is not so much that Windows, at that time, was deprived of the concept of eventual input-output, it simply was not known outside the secret circle of deep knowledge of the Windows API Developers. In Windows, a similar concept is implemented as I / O Completion Ports , so it’s not that the libeio / port / fork / analog version would have to re-profile the wheel, it would just have to have an libeio-like API, that used IOCP under the hood.
Marc bollinger
source share