C++ 命名管道错误:无法创建命名管道,错误为0x0000007b
无法创建命名管道,错误为0x0000007b 当我尝试在不同的机器上连接服务器和客户机时,出现上述错误 我从MSDN链接获得的代码: 我正在使用Windows7计算机进行通信 定义完整的管道名称L“\\\\.\\PIPE\\SamplePipe” 为了与不同的机器通信,我将上面的行更改为: #定义完整的管道名称L“\\\\My Machine的IP地址\\PIPE\\SamplePipe”C++ 命名管道错误:无法创建命名管道,错误为0x0000007b,c++,C++,无法创建命名管道,错误为0x0000007b 当我尝试在不同的机器上连接服务器和客户机时,出现上述错误 我从MSDN链接获得的代码: 我正在使用Windows7计算机进行通信 定义完整的管道名称L“\\\\.\\PIPE\\SamplePipe” 为了与不同的机器通信,我将上面的行更改为: #定义完整的管道名称L“\\\\My Machine的IP地址\\PIPE\\SamplePipe” 注意:在同一台机器中,仅当路径为:L“\\\.\\pipe\\SamplePipe”时,它才会工作。如果我
注意:在同一台机器中,仅当路径为:L“\\\.\\pipe\\SamplePipe”时,它才会工作。如果我提供同一台机器的IP地址,它将给出相同的错误。错误代码0x0000007B是
错误\u无效的\u名称。
(“文件名、目录名或卷标语法不正确”)。当服务器调用CreateNamedPipe()
时,它必须仅使用“\\\.\pipe\SamplePipe”
名称,因为它无法在另一台计算机上创建管道。当客户端连接到管道时,如果连接到远程或本地计算机上的管道,则可以使用“\\ServerName\pipe\SamplePipe”
名称;如果连接到本地计算机上的管道,则只能使用“\\\.\pipe\SamplePipe”
名称。客户端无法使用服务器的IP地址,它必须使用服务器的网络计算机名。错误代码0x0000007B是错误\u无效\u名称。
(“文件名、目录名或卷标语法不正确”)。当服务器调用CreateNamedPipe()
时,它必须仅使用“\\\.\pipe\SamplePipe”
名称,因为它无法在另一台计算机上创建管道。当客户端连接到管道时,如果连接到远程或本地计算机上的管道,则可以使用“\\ServerName\pipe\SamplePipe”
名称;如果连接到本地计算机上的管道,则只能使用“\\\.\pipe\SamplePipe”
名称。客户端无法使用服务器的IP地址,它必须使用服务器的网络计算机名