IPC - 消息队列

时间:2012-09-27 21:39:41

标签: c# .net message-queue named-pipes

假设我有一个简单的calculater.exe应用程序。我启动它的2个实例(Cal_1,Cal_2)。我希望Cal_1向Cal_2发送消息。我在想使用消息队列是一个不错的选择,任何更好的解决方案?

2 个答案:

答案 0 :(得分:0)

您是说要在两个已编写的应用程序之间发送命令,还是在两个您无法控制的现有应用程序之间发送命令?如果是后者,那么我不知道该告诉你什么,除了在Windows API中使用UI自动化框架或使用UI自动化框架。

如果这两个应用程序是您编写的应用程序,则可以将.NET Remoting与IPC通道一起使用。

更多信息在这里: http://msdn.microsoft.com/en-us/library/vstudio/kwdt6w2k(v=vs.100).aspx

答案 1 :(得分:0)

我建议在请求 - 回复或发布 - 订阅模式下使用ZeroMQ消息框架。它易于使用,并且通过NuGet进行C#绑定。