WaitNamedPipe does not wait

WaitNamedPipe does not wait

本文关键字:wait not does WaitNamedPipe      更新时间:2023-10-16

我在一个过程中有一个管道(服务器)等待 ConnectNamedPipe
在客户过程中,我正在等待服务器开始使用WaitNamedPipe聆听,我给了它5000毫秒的超时。
我尝试测试客户端,即使服务器未运行,WaitNamedPipe也没有等待。

我不知道这里是否有任何代码会有所帮助,因为我只是尝试使用这些方法。但是,如果您想看到一些东西,请告诉我什么相关。:)

哦,很奇怪的是,它给了我错误代码2:"找不到文件'。
不应该等到管道打开(管道是"文件",不是吗?)

什么会导致WaitNamedPipe不等待?

它不在等待管道存在,它等待现有管道可用(即出色的ConnectNamedPipe):

如果没有指定命名管的实例,则WaitnamedPipe 功能立即返回,无论超时值如何。