我正在尝试创建一个命名管道服务器,以便在没有客户端的情况下写入管道。 我想做的是
1)CreateNamedPipe时
2)我不希望客户现在连接
3)管道将由服务器写入,稍后将读取管道。
是否可以做这样的事情?
如果您对此问题有任何疑问,请提供帮助。
答案 0 :(得分:1)
你需要有一个单独的线程,它将使用ConnectNamedPipe
在给定的命名管道上等待。客户端连接后,ConnectNamedPipe将立即返回。使用新连接的管道进行通信(可能为此新连接生成新线程),然后返回ConnectNamedPipe
以获取另一个管道连接。