2008-12-03 133 views
2

我有几个应用程序互相交谈,我使用NamedPipe。但是,如果其他应用程序不可用,则NamedPipe将等待永久连接。它也不支持超时。在C命名管道上超时#

什么是正确的方法来做到这一点?

回答

5

您使用的是NamedPipeClientStream类吗?如果是这样,则会有超时值Connect,这会导致超时值。这将允许您指定在放弃之前等待多久。

+0

您的意思是NamedPipeClientStream? – 2008-12-03 02:23:38