Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Не знаю, по-моему использование IOCP для пайпов вообще... 23.08.07 13:40 Число просмотров: 2990
Автор: IgorR <Igor Razin> Статус: Member
|
> Ну может такое поведение IOCP выглядит вполне логично для > message-ориентированного > Client(PIPE_READMODE_MESSAGE)/Server(PIPE_TYPE_MESSAGE) > обмена? Не знаю, по-моему использование IOCP для пайпов вообще выглядит не совсем логичным :)
> Я этого не говорил. Если клиент неправильно вычитывает из > PIPE (например, не все данные), то операция WriteFile на > серверной стороне помечается в очереди как pending и IOCP > не устанавливает такую операцию завершённой (completion). Говорил, и сейчас повторяешь ;) За пайпы ничего не могу сказать, но с сокетами завершенка приходит сразу послеуходаданных, независимо от клиента (он и отвалиться уже может).
> Даже более того, если клиент теперь будет слать > сообщения серверу, то сервер о них не узнает, т.к. он > слушает по завершению completion WriteFile: А если ReadFile параллельно запостить?
|
|
|