Именованные каналы с использованием C ++ - PullRequest
2 голосов
/ 11 августа 2011

Я пытаюсь создать сервер именованных каналов для записи в канал без клиента.Я пытаюсь сделать следующее:

1) CreateNamedPipe
2) Я не хочу, чтобы клиент подключался прямо сейчас
3) Канал будет записан сервером, а затем канал будет прочитан..

Можно ли сделать что-то подобное?

Пожалуйста, помогите, если у вас есть что-то об этой проблеме.

1 Ответ

1 голос
/ 11 августа 2011

Вам нужно иметь отдельный поток, который будет ждать на указанном именованном канале, используя ConnectNamedPipe. Как только клиент подключится, ConnectNamedPipe вернется. Установите связь с использованием этого вновь подключенного канала (возможно, создайте новый поток для этого нового подключения), затем вернитесь к ConnectNamedPipe для другого подключения к каналу.

...