首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

命名管道对不同机器上的 \\\\.\\pipe\\ 中""要如何写

2012-03-03 
命名管道对不同机器上的 \\\\.\\pipe\\ 中.要怎么写?服务器:m_hPipeCreateNamedPipe( \\\\.\\pipe\\My

命名管道对不同机器上的 \\\\.\\pipe\\ 中"."要怎么写?
服务器:   m_hPipe   =   CreateNamedPipe( "\\\\.\\pipe\\MyPipe "     。。。。
客户端:WaitNamedPipe( "\\\\.\\pipe\\MyPipe "。。。。
                CreateFile( "\\\\.\\pipe\\MyPipe "

这是在本机上的,如果在不同机上,要怎么改

[解决办法]
可以在别的机器上用,但是不会,帮顶
[解决办法]
管道可以在不同机器上用,上面的 ". "表示的是本机名字,如果是其它机器用它的机器名就可以了.
[解决办法]
不可以在一台远程计算机上创建命名管道
[解决办法]
匿名管道只能在本地,有名管道可以远程创建
[解决办法]
"\\\\.\\pipe\\MyPipe " 远程机器上也直接这样就好了,访问时系统会自动查找的,好象要选访问一下那个系统才能连上。
[解决办法]
我也没试过,以前多是用匿名的,不过命名管道确实能在远程计算机上用,这是一定的,中间加的也是计算机名,你看看是不其他问题,比如组名是不是一样
[解决办法]
我以前用过是可以的,名字里不用加IP或是机器名的, "\\\\.\\pipe\\test "就够了,客户端要有权限访问那个服务器的,先访问下那个系统,或是把用户名和密码设置成一样

热点排行