使用C ++命名管道

时间:2011-08-11 08:26:40

标签: c++ winapi ipc pipe named-pipes

我正在尝试创建一个命名管道服务器,以便在没有客户端的情况下写入管道。 我想做的是

1)CreateNamedPipe时
2)我不希望客户现在连接
3)管道将由服务器写入,稍后将读取管道。

是否可以做这样的事情?

如果您对此问题有任何疑问,请提供帮助。

1 个答案:

答案 0 :(得分:1)

你需要有一个单独的线程,它将使用ConnectNamedPipe在给定的命名管道上等待。客户端连接后,ConnectNamedPipe将立即返回。使用新连接的管道进行通信(可能为此新连接生成新线程),然后返回ConnectNamedPipe以获取另一个管道连接。