我想创建一个命名管道服务器写入管道没有客户端。 我所试图做的是命名管道使用C + +
1)CreateNamedPipe时
2)我不希望客户端现在
3连接)的管道将被服务器写入和后来的管道将被读取。
是否有可能做到这样的事情?
如果您对此问题有任何疑问,请帮助。
我想创建一个命名管道服务器写入管道没有客户端。 我所试图做的是命名管道使用C + +
1)CreateNamedPipe时
2)我不希望客户端现在
3连接)的管道将被服务器写入和后来的管道将被读取。
是否有可能做到这样的事情?
如果您对此问题有任何疑问,请帮助。
你需要有单独的线程,将使用ConnectNamedPipe
等待给定的命名管道。一旦客户端连接,ConnectNamedPipe将返回。使用新连接的管道进行通信(可能会为此新连接产生一个新线程),然后返回到ConnectNamedPipe
进行另一个管道连接。
最近使用了命名管道,我不认为管道可以用于读/写,除非管道的两端都连接。 – smerlin
在问你之前,你已经尝试了几种方法,对吧?那么你能告诉你所尝试的是什么以及它失败了吗? –
我做了一个管道服务器和一个管道客户端。创建管道后,我必须等待客户端连接到管道,一旦连接服务器写入管道并且客户端读取管道。 – kunal