如何利用VB以DDE方式实现通讯(局域网内的不同PC)
  
     我在本地上可以实现  server:   form1.linkmode=1
                                   form1.linktopic=xy
                          client:  Text1.LinkTopic = "ser|xy" 
                                   Text1.LinkItem = "txt"
                                   Text1.LinkMode = 1
一些设置就不写了 ,大家明白就好 如果是局域网内的 另外一台PC  假设计算机名:www-111
 我的 CLIENT: text1.linktopic="\\www-111\ser|xy"  这样写不对吗 ?总是连接不上 。
是DDE就不支持 ,还是哪不对 ,知道的 大哥们指教一下

解决方案 »

  1.   

    似乎DDE通信是基于同一台工作在WINDOWS下的计算机两个应用程序间的通信.你那要用WINSCOK通信来完成.
      

  2.   

    我开始也是这样想的 ,但是我想到 VB与PLC通讯的 时候,也是利用DDE。这样就可以吧PLC看做是另外一台PC了吧。
      

  3.   

    系统服务中有一个叫做netdde的,或许和这个有关,不过真的没用过.远程通讯还是TCP靠谱点. 局域网的话UDP也成.
      

  4.   

    msdn:
    动态数据交换 (DDE)
    在 Microsoft Windows 环境下,应用程序之间通过主动链接所建立的数据交换的协议。
    ---------------------------------
    通过上面的解释,我们应该看出DDE是本地计算不同进程之间交换数据的一种方法。局域网或互联网上的不同计算机之间的通讯要用winsock控件。