Windows中进程之间的通信

时间:2013-01-28 11:49:06

标签: c# windows-services windows-process

对于这种情况,您会建议哪种项目(C#)类型?

有一个应用程序从一侧与远程服务器进行通信(我有与该服务器通信的API)以及与用户计算机上的许多不同应用程序(称为客户端)进行通信。

我需要在任何给定时刻只有一个服务器连接,但每个客户端都可以单独提出他的请求。

客户端可以使用某种对象(.net对象)与服务器通信吗?

我的想法是制作Windows服务,但我不确定这是一个好方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用WCF InProc进行进程间通信。 查看tutorial

此外,ZeroMQ可用作InProc通信的替代方案。