使用名称管道方法通过LAN电缆进行PC通信

时间:2013-07-02 02:19:59

标签: named-pipes

我需要实现2个窗口(MFC)应用程序,它需要通过网络(通过LAN电缆连接)以高速(尽可能快)通过PC交换数据。

为此,我创建了两个使用名称管道进行通信的应用程序。两个应用程序在同一个PC中工作正常,或者在同一个域下的不同PC(条件是pc需要包含连接到的另一台PC的用户配置文件)。

然而,当两台PC通过LAN上的网络电缆连接时,应用程序(服务器和客户端)都无法相互连接。我尝试在创建服务器的站点名称管道之前设置安全属性,但它仍然不能正常工作!任何提示或解决方案?

管道名称:\ 192.168.0.59 \ PIPE \ TEST_SPEED

1 个答案:

答案 0 :(得分:1)

您在网络上使用命名管道,这意味着通过samba命名管道,或者Windows执行域网络。它仅在计算机位于同一域或工作组时才有效。

为什么不使用套接字呢?这是在任何有IP地址的地方进行网络连接的标准方式。