Как я понимаю, IOCP под Windows Server 2003/2008 и программированием на C ++, это более или менее высокопроизводительный способ обслуживания нескольких сокетов вместо выбора или связывания нескольких потоков для обслуживания этих запросов.
Если моя программа имеет только один сокет, и, учитывая другие ограничения, обычно читает один пакет, работает, затем ждет другой пакет, IOCP покупает мне что-нибудь?
Такое ощущение, что простое сидение в recv () или его эквиваленте будет, по крайней мере, так же быстро, если не быстрее, в данном конкретном случае?