Вопросы по теме 'overlapped-io'
Именованные каналы — асинхронный просмотр
Мне нужно найти способ получать уведомления, когда System.IO.Pipe.NamedPipeServerStream, открытый в асинхронном режиме, имеет больше данных, доступных для чтения, — WaitHandle был бы идеальным. Я не могу просто использовать BeginRead() для получения...
4321 просмотров
schedule
31.08.2022
Обработка ошибок в перекрывающихся сокетах ввода-вывода
Может ли кто-нибудь предложить надежный способ обработки системных ошибок в случае использования перекрывающихся сокетов 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 просмотров
schedule
30.11.2022
(MSDN) Сделать поток постоянно доступным для оповещения, не блокируя поток
Я использую асинхронные вызовы процессов (APC) для перекрытия запросов ввода-вывода с использованием ReadFileEx и WriteFileEx. Как определено в MSDN, подпрограммы завершения этих функций (APC) будут обрабатываться только в том случае, если поток,...
660 просмотров
schedule
22.01.2023