jsem zacacinajici programator na MS-Win. zrovna nedavno jsem overlapped API pouzil. pro sokety se da pouzit funkce WaitForMultipleObjects() pokud pro dany soket vytvorim Event funkci WSACreateEvent() a tuto event se socketem svazu funkci WSAEventSelect()
Nemusite pouzivat WSAEventSelect - to je tam jen pro neblokujici sockety misto select. Pro blokujici sokety muzete klidne ReadFile/WriteFile/Ex s nenulovym lpOverlapped nebo WSARecv/WSASend s timtez. (viz msdn.microsoft.com)