Вопросы по теме 'overlapped-io'

Именованные каналы — асинхронный просмотр
Мне нужно найти способ получать уведомления, когда System.IO.Pipe.NamedPipeServerStream, открытый в асинхронном режиме, имеет больше данных, доступных для чтения, — WaitHandle был бы идеальным. Я не могу просто использовать BeginRead() для получения...
4321 просмотров

Обработка ошибок в перекрывающихся сокетах ввода-вывода
Может ли кто-нибудь предложить надежный способ обработки системных ошибок в случае использования перекрывающихся сокетов IO и IOCP? Описание MSDN в этом аспекте громоздко. В нем говорится, что для GetQueuedCompletionStatus кода возврата FALSE...
946 просмотров
schedule 10.08.2022

Следует ли использовать WSASocket() с IOCP?
Я знаю, что рекомендуется использовать WSAAccept() вместо accept() при создании приложения IOCP. Но я не уверен, относится ли WSASocket() к функциям перекрывающегося ввода-вывода или это просто еще одна функция Winsock?
848 просмотров
schedule 29.01.2023

Бизнес-логика в Порте завершения ввода-вывода
У меня есть некоторые сомнения относительно порта завершения ввода-вывода, а также AcceptEx в winsock2 Пожалуйста, поправьте меня, если я ошибаюсь. AcceptEx - это перекрывающийся способ приема запросов или подключения. Однако, как указано в...
415 просмотров

(MSDN) Сделать поток постоянно доступным для оповещения, не блокируя поток
Я использую асинхронные вызовы процессов (APC) для перекрытия запросов ввода-вывода с использованием ReadFileEx и WriteFileEx. Как определено в MSDN, подпрограммы завершения этих функций (APC) будут обрабатываться только в том случае, если поток,...
660 просмотров