C++ Windows 7中的命名管道

C++ Windows 7中的命名管道,c++,visual-c++,windows-7,named-pipes,C++,Visual C++,Windows 7,Named Pipes,我正在尝试创建一个命名管道。服务器将创建管道并将数据写入其中,客户端连接到该管道并读取数据。当我将管道的名称作为默认名称时,它适用于我 \\\\.\\pipe\\mynamedpipe 但当我试图给我的机器,它不工作 \\\\MyMachine01\\pipe\\mynamedpipe 允许这样做吗?现在,我的客户端和服务器程序都在本地计算机中。根据文档: 管道服务器无法在另一台计算机上创建管道,因此CreateNamedPipe必须为服务器名称使用句点,如下例所示 \\.\pipe\Pip

我正在尝试创建一个命名管道。服务器将创建管道并将数据写入其中,客户端连接到该管道并读取数据。当我将管道的名称作为默认名称时,它适用于我

\\\\.\\pipe\\mynamedpipe
但当我试图给我的机器,它不工作

\\\\MyMachine01\\pipe\\mynamedpipe
允许这样做吗?现在,我的客户端和服务器程序都在本地计算机中。

根据文档:

管道服务器无法在另一台计算机上创建管道,因此CreateNamedPipe必须为服务器名称使用句点,如下例所示

\\.\pipe\PipeName
但是,您应该能够为“客户机”使用限定名称。

根据文档:

管道服务器无法在另一台计算机上创建管道,因此CreateNamedPipe必须为服务器名称使用句点,如下例所示

\\.\pipe\PipeName

不过,您应该能够为“客户端”使用限定名称。

它使用的是同一台机器。本地计算机的名称是MyMachine。可能吗?请仔细阅读这句话:“CreateNamedPipe必须为服务器名使用句点”。它使用的是同一台机器。本地计算机的名称是MyMachine。可能吗?请仔细阅读这句话:“CreateNamedPipe必须为服务器名使用句点”。