C# 程序间的通信

本文介绍了不同进程间数据通信及处理通信的各种方式,包括共享文件、数据库、管道、邮槽、Socket等方法,以及通过Dcom、.net Remoting、Web Service实现的程序间方法调用。此外还提到了Windows程序中常用的内存映射文件、共享内存DLL和SendMessage等方式。

 

摘自于网络。

 

如果两个程序之间只是数据通信,可以采用以下方法:  
   
  1、通过共享文件或数据库  
   
  2、通过管道  
   
  3、通过邮槽  
   
  4、通过Socket  
   
  5、其它  
如果两个程序之间不仅是数据通信,而且是处理通信(即程序A可以调用程序B的方法),可以采用以下方法:  
   
  1、Dcom  
   
  2、.net   Remoting  
   
  3、Web   Service

进程之间通讯的几种方法:  
   
  在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有  
   
  使用内存映射文件  
  通过共享内存DLL共享内存  
  使用SendMessage向另一进程发送WM_COPYDATA消息

转载于:https://www.cnblogs.com/suzhouwu/archive/2012/09/19/2693566.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值