局域网内 两个C# winform程序之间的通讯,应该怎样实现?

局域网内 两个C# winform程序之间的通讯,应该怎样实现? (需要通讯的数据量很少,几十个变量的值而已) 。

搜索了一下, 有说是用WCF技术, 搜索到如下文章: 
---------------
          C#动态调用WCF接口,两种方式任你选。1、利用IIS部署WCF服务,也就是大家接触到的发布SVC文件。2、动态调用WCF接口
-----------------


因为我也没有了解过这个WCF, 也不知道实践起来难不难, 最怕是搞错方法。搜索了解到WCF它可以使用很多通讯协议。

局域网内没有http服务器

socket socket端到端

UDP通信,能轻松解决。而且UDP通信方法很简单,一看就会的那种

WCF是面向服务分布式架构类型的,没有必要,如果只是两台电脑简单通信传数据没必要。UDP就可以了,具体做法百度论坛回帖机即可

建使用TCP或UDP

如果对速度要求不高,对于访问权限没有特定要求,
进程间最简单的方法是通过文件来交换数据。
跨机器使用net use就可以把远程的文件夹映射过来
注意做好读、写文件的同步处理
避免访问冲突或者“脏”数据

怕麻烦就用 system.net.socket

 

你可能感兴趣的:(局域网内 两个C# winform程序之间的通讯,应该怎样实现?)