C++ 命名管道实现两台计算机之间的通讯

sunchaosailor 2012-03-27 09:56:43
就是管道的名字那个参数,如果是小圆点就代表本地,如果是网络上的服务器呢?比如我用我的主机做服务器,同学的电脑运行客户端,那么客户端的WaitNamedPipe函数的第一个参数应该怎么样写,具体举个例子,我用我的IP地址代替小圆点不行,我的主机的名字也不行,IP地址也不行,在C:\WINDOWS\system32\drivers\etc下的hosts中添加了双方的ip和计算机名对应也不行,求指教啊!(双方用的都是XP系统,试过将服务端放到Server 2003上,也不好使,将服务端和客户端放到同一台计算机上,用小圆点表示本地,是好使的)
...全文
577 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunchaosailor 2012-03-28
  • 打赏
  • 举报
回复
4楼是高手,谢谢帮忙!
[Quote=引用 4 楼 ts690780835 的回复:]

这是server端和client端的账户问题,还要修改本地安全设置,另外不知道你的安全描述符是否已经将权限降到最低,程序给我把,我给你改
[/Quote]
fishion 2012-03-27
  • 打赏
  • 举报
回复
局域网里有效的吧,还有可以用邮槽。。不同电脑间相连还有防火墙安全问题,参照下面的
http://topic.csdn.net/u/20090806/21/7ef551d2-69d9-446d-b8b8-963e530d54ff.html
sunchaosailor 2012-03-27
  • 打赏
  • 举报
回复
1楼,先讨论这个方案吧,如果实在不行,再考虑使用socket,根据MSDN看来,命名管道实现网络通讯,应该是没有问题的啊
luciferisnotsatan 2012-03-27
  • 打赏
  • 举报
回复
网络上为啥不用socket。
命名管道可以网络上用么?不太清楚
ts690780835 2012-03-27
  • 打赏
  • 举报
回复
这是server端和client端的账户问题,还要修改本地安全设置,另外不知道你的安全描述符是否已经将权限降到最低,程序给我把,我给你改

64,282

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧