Мне нужно передавать данные между процессами, у меня есть процесс на локальном сервере и процесс с несколькими клиентами, они могут отправлять данные и получать данные одновременно. Я создаю namedpipe и CreateIoCompletionPort
на сервере. И когда клиент CreateFile
, вернется GetQueuedCompletionStatus
, чего я и ожидаю, однако, когда клиент пишет файл, сервер не может получить пакет порта завершения, я хочу, чтобы сервер был уведомлен, когда клиент приходит, выходит и отправляет сообщение как мне быть?
Я немного знаю о функции PostQueuedCompletionStatus
, которая может уведомлять порт завершения, но я не могу получить дескриптор порта завершения в клиентском процессе, может кто-нибудь сказать мне общую реализацию, спасибо!