Ответ на вопрос названия:
Асинхронный ввод-вывод POSIX, вероятно, является закрытым эквивалентом для перекрывающегося ввода-вывода Windows. См. справочную страницу по aio (7) .
Если вы хотите портировать Windows-приложение на Linux, тогда я предлагаю использовать select()
вместо AIO. select
более используется и прост в использовании. После того, как вы сделали свою версию Linux с select()
, вы можете легко перенести сетевые компоненты обратно в Windows. В целом: избегайте использования WSAxxxx
при реализации переносимых программ.