Здравствуйте, Aspire, Вы писали:
A>Здравствуйте, Pepel, Вы писали: .. получается, что параллелизм начинается с момента получения данных от клиента — мой пул потоков может лишь реагировать на факт завершения вычитки из сокета данных, отправленных мне клиентом, но как распаралелить саму вычитку при помощи IOCP ?
A>Не понял, что значит "вычистка" и зачем тебе ее "параллелить".
не вычиСтка , а вычитка
, но ничего суть в чем —
вот такой расклад положим : висит accept в ожидании — обрабатывает входящие запросы на соединение, порождая при этом некоторый набор сокетов (в количестве N), мне надо из этих сокетов естественно читать данные клиентских запросов, и я так понимаю, что всю механику (весь 'изюм') IOCP я могу использовать только с момента когда стартовал WSARecv на сокетах клиентских коннектов, но чтобы этот WSARecv запустить надо создать ведь N потоков в каждом из которых этот WSARecv и стартует. Но тогда зачем IOCP если потоков и до него как мух. Так ?