WaitNamedPipe does not wait
WaitNamedPipe does not wait
我在一个过程中有一个管道(服务器)等待 ConnectNamedPipe
。
在客户过程中,我正在等待服务器开始使用WaitNamedPipe
聆听,我给了它5000毫秒的超时。
我尝试测试客户端,即使服务器未运行,WaitNamedPipe
也没有等待。
我不知道这里是否有任何代码会有所帮助,因为我只是尝试使用这些方法。但是,如果您想看到一些东西,请告诉我什么相关。:)
哦,很奇怪的是,它给了我错误代码2:"找不到文件'。
不应该等到管道打开(管道是"文件",不是吗?)
什么会导致WaitNamedPipe
不等待?
它不在等待管道存在,它等待现有管道可用(即出色的ConnectNamedPipe
):
如果没有指定命名管的实例,则WaitnamedPipe 功能立即返回,无论超时值如何。
相关文章:
- std::condition_variable::wait()如何评估给定的谓词
- std::atomic和std::condition_variable wait,notify_*方法之间的区别
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- std::memory_order for std::atomic:<T>:wait
- 使用JsonCpp将数据返回到带有pybind11的python会在python调用中产生Symbol not foun
- OpenCV Android C++ imwrite not found
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 使用单词"not"作为C ++类的名称会导致VS2019错误
- 错误"Could not find Boost"(缺少:上下文标头)
- 如何修复"error: ‘_1’ was not declared in this scope"?
- 套接字连接"Operation not permitted"错误,甚至使用升压/平发器根.cpp
- Is !NaN not a NaN?
- 为什么我会" void value not ignored as it ought to be"?
- 解决"ld: library not found for -ltensorflow_framework.2.3.0"
- 加载与引用 .NET DLL 位于同一文件夹中的引用的 .NET DLL 时"Not found"异常
- Directx 11 - CompileFromFile() is not compiling
- 方法错误"not all control paths return a value"和方法不返回值
- Centos7 g++ "to_string is not in a member of std"
- WaitNamedPipe does not wait
- timed_wait does not wait