命名管道错误:无法创建带有错误0x0000007b的命名管道
Named-pipe Error: Unable to create named pipe w/err 0x0000007b
无法创建带有错误0x0000007b的命名管道
当我尝试在不同计算机上连接服务器和客户端时,我收到上述错误。
我从MSDN链接获得的代码:http://code.msdn.microsoft.com/windowsdesktop/CppNamedPipeCommunication-7447a0bf
我正在使用Windows 7机器进行通信。
#define FULL_PIPE_NAME L"\\\\.\\pipe\\SamplePipe"
为了与不同的机器通信,我将上面的行更改为:
#define FULL_PIPE_NAME L"\\\\我的机器的 IP 地址\\管道\\采样管道"
注意:在同一台机器本身中,仅当路径为:L"\\\\.\\pipe\\SamplePipe"时,它才会起作用。如果我提供同一台机器的 IP 地址,它会给出同样的错误。
错误
代码0x0000007B ERROR_INVALID_NAME
("文件名、目录名或卷标语法不正确")。 阅读文档。 当服务器调用 CreateNamedPipe()
时,它只能使用"\.pipeSamplePipe"
名称,因为它无法在另一台机器上创建管道。 当客户端连接到管道时,如果连接到远程或本地计算机上的管道,则可以使用"\ServerNamepipeSamplePipe"
名称,或者仅在连接到本地计算机上的管道时使用"\.pipeSamplePipe"
名称。 客户端不能使用服务器的 IP 地址,它必须改用服务器的网络计算机名称。
相关文章:
- 我的代码中有错误吗?使用BGI图形的C++代码对我不起作用
- 我的代码中有错误,未声明的标识符
- C++ LeetCode #377 的 DP 解决方案中,此代码是否有错误?
- 试图建立银行管理系统,但有错误
- 我试图创建临时对象的方式有错误吗
- 我的随机生成器是否不工作,或者我决定人/骨架是否击中对手的方式是否有错误
- 我在OpenCV中有错误的"approxPolyDP(ROI_Vertices, ROI_Poly, 1.0, true)"
- AMQP-CPP:TCP 处理程序中的管道损坏错误
- 我在这个 C++ 代码上有错误吗?
- 是视觉C++优化器错误还是我的代码中有错误?
- 为什么一个简单的C++程序会有错误的结果?是 #define 引起的吗?
- 对此有错误
- C :数据文件有错误:预期的无限制ID
- 一个带有参数的程序,为什么此程序有错误的答案
- 仅使用boost.datetime在Windows上有错误
- 使用向量循环时,是否有错误
- Microsoft Visual Studio发现我所有的CUDA设备端函数都有错误
- 继承默认构造函数在 gcc 中失败并在 clang 中工作,哪个有错误?
- 为什么有错误未定义_getws_s
- 在快速排序程序中有错误