Здравствуйте, Grizzli, Вы писали:
G>Под виндовс есть такая штука — Asynchronous Winsock. Очень хочется ее использовать, т.к. удобно. Однако встает вопрос совместимости с другими ОС, в частности Линукс. Что скажете, господа? Есть ли аналог асинхронных сокетов под линукс? А под другие ОС?
Да есть.
Устнаовить неблокируемый режим:
fcntl(nSocket, F_SETFL, O_NONBLOCK)
ожидание событий делается с помощью системного вызова select