exe之间的通信?

时间:2013-02-28 11:00:37

标签: c# vb.net tcp named-pipes

我在一台Windows Server 2012上有多个用户(他们正在使用远程桌面)。

我有两个(vb.net)程序,需要与每个人通信 - 也就是说......每个用户都有两个需要通信的应用程序。

在同一个盒子上运行多个实例(每个RDS用户的实例上),让两个应用程序进行通信的简单(最可行)方法是什么?

谢谢!

3 个答案:

答案 0 :(得分:2)

有很多选择:

也许,在你的情况下,我会去使用消息队列。而且,由于MSMQ附带Windows(为了安装它,转到在控制面板中添加/删除Windows功能),并且.NET Framework支持它开箱即用,它可能是一个不错的选择。

边注

当我提到WCF / WebAPI自主机时,我的意思是每个进程都可以有一个非常小的REST或SOAP(或其他)API,可以允许任何整个进程充当客户端和/或服务器。这是进行进程间消息传递的好方法

答案 1 :(得分:1)

答案 2 :(得分:1)