不同机器的通信我一直没解决,现记录下来,以后再看,也欢迎指点!

  1. 看资料说是先connectipc一下.

  2. 结果我connectIpc错误。
    执行cmd命令"net use \192.168.28.34\ipc$ f21 /user:Administrator" 也是错误:发生系统错误 53。

BOOL ConnetIPC(const char* RemoteName, const char* User, const char* PassWord)
{char tmp[128] = "\\\\";strcat_s(tmp, RemoteName);strcat_s(tmp, "\\ipc$");NETRESOURCE NetResouce;WCHAR wsz[64];swprintf_s(wsz, L"%S", PassWord);LPCWSTR wsPassWord = wsz;swprintf_s(wsz, L"%S", User);LPCWSTR wsUser = wsz;NETRESOURCE ns;ns.dwScope = RESOURCE_CONNECTED;ns.dwType = RESOURCETYPE_ANY;ns.dwDisplayType = RESOURCEDISPLAYTYPE_GENERIC;ns.dwUsage = RESOURCEUSAGE_CONNECTABLE;swprintf_s(wsz, L"%S", tmp);ns.lpRemoteName = wsz;//服务器端的管道名ns.lpLocalName = NULL;ns.lpProvider = NULL;DWORD dwErr;if (WNetAddConnection2(&ns, wsPassWord, wsUser, FALSE) == NO_ERROR) {//建立连接! MessageBoxA(g_hWnd, "ConnetIPC scc!", "f", MB_OK); return false;}else {MessageBoxA(g_hWnd, "ConnetIPC f!", "f", MB_OK); return false; }
}

【引用】

  1. 跨域访问命名管道 https://www.cnblogs.com/csdnexpert/archive/2007/12/17/1000795.html
  2. 命名管道不能实现局域网内通信,该怎么处理 https://www.cnblogs.com/huhu0013/p/10740600.html

进程间通信(5) 命名管道2 不同机器通信相关推荐

  1. python命名管道通讯_Python进程间通信的命名管道详解(Windows)

    本文和大家分享的主要是windows系统下,python进程间通信的命名管道相关内容 ,一起来看看吧,希望对大家学习python有所帮助. 在 Windows 上的命名管道主要是通过调用win32 a ...

  2. linux 命名管道通信速度,《Linux 进程间通信》命名管道:FIFO

    命名管道的主要用途:不相关的进程之间交换数据. 命令行上创建命名管道: $ mkfifo filename 程序中创建命名管道: #include #include int mkfifo(const ...

  3. 进程间通信之命名管道

    命名管道(FIFO)是进程间通信的一种方式. API: int mkfifo(const char *pathname, mode_t mode); DEMO: // 写进程 int main(int ...

  4. 进程间通信(5) 命名管道

    可以在本机上实现两个进程间的通信 支持跨网络进程间的通信. 在创建管道时,可以指定具有访问权限的用户,而其他用户则不能访问这个管道. 将命名管道作为一种网络编程方案时,它实际上建立了一个客户机/服务器 ...

  5. 【Linux系统编程】进程间通信之命名管道

    00. 目录 文章目录 00. 目录 01. 命名管道概述 02. 命名管道创建 03. 命名管道特性 04. 命名管道非阻塞 05. 附录 01. 命名管道概述 无名管道,由于没有名字,只能用于亲缘 ...

  6. Linux进程间通信——使用命名管道

    在前一篇文章-- Linux进程间通信--使用匿名管道中,我们看到了如何使用匿名管道来在进程之间传递数据,同时也看到了这个方式的一个缺陷,就是这些进程都由一个共同的祖先进程启动,这给我们在不相关的的进 ...

  7. 【Linux】进程间通信 - 匿名/命名管道与System V共享内存

    目录 前言 一.管道 0.什么是管道 1).管道的概念 2).管道的本质 3).管道指令: "|" 1.匿名管道 1).如何创建匿名管道 2).如何使用匿名管道进行通信 3).匿名 ...

  8. Linux系统编程——进程间通信:命名管道(FIFO)

    命名管道的概述 无名管道,由于没有名字,只能用于亲缘关系的进程间通信(更多详情,请看<无名管道>).为了克服这个缺点,提出了命名管道(FIFO),也叫有名管道.FIFO 文件. 命名管道( ...

  9. python 命名管道_详解Python进程间通信之命名管道

    管道是一种简单的FIFO通信信道,它是单向通信的. 通常启动进程创建一个管道,然后这个进程创建一个或者多个进程子进程接受管道信息,由于管道是单向通信,所以经常需要创建两个管道来实现双向通信. 命名管道 ...

最新文章

  1. [Buzz.Today]2011.05.25
  2. impala的substr从第几位截到最后一位_【题解循环嵌套】书的最后一页(粉丝求助)...
  3. Mysql Router 读写分离配置
  4. BZOJ 4627: [BeiJing2016]回转寿司
  5. ToLookup 和 GroupBy 到底有什么不同?
  6. python打印数组中期望元素的位置
  7. 什么时候使用静态方法
  8. 数据库期末复习知识点:(仅供参考)
  9. Windows 命令行及Git操作
  10. 如何复制对冲基金的成功?
  11. 本人新书推荐《linux运维之道》
  12. MathType7数学公式编辑使用计算详细教程
  13. iOS下载历史版本App教程
  14. 利用U盘制作虚拟软驱加载raid驱动
  15. python实现热力图_基于 Folium 的 Python 热力图实现
  16. 针对Sql Server中进行查询操作时提示“对象名无效”
  17. 【Java实现】南京地铁导航系统的简单实现(二)—— 最短路径算法的实现
  18. BOSE在上海发布6款音频新品;轩尼诗全球首家概念酒吧在上海开幕 | 美通企业日报...
  19. (一)论文阅读 | 目标检测之CornerNet
  20. 全志T507核心板常见问题解析

热门文章

  1. tls 禁用重协商_SSL/TLS高危不安全重新协商漏洞
  2. Google全球三大数据中心自然冷却方案剖析
  3. json移除一个元素_leetcode:203.移除链表元素,听说用虚拟头节点会方便很多?
  4. 连接myeclipse和mysql数据库,MyEclipse与Mysql数据库的连接
  5. 成功解决OSError: cannot open resource self.font = core.getfont(font, size, index, encoding, layout_engin
  6. 成功解决sklearn\ensemble\weight_boosting.py:29: DeprecationWarning: numpy.core.umath_tests is an interna
  7. 成功解决 threading Exception unhandled RuntimeError
  8. Dataset之CIFAR-10:CIFAR-10数据集简介、下载、使用方法之详细攻略
  9. 成功解决UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd3 in position 238: invalid continuation b
  10. 5.2 TensorFlow:模型的加载,存储,实例