.NET中的传播管道?

时间:2012-01-10 15:38:06

标签: .net messaging

我正在寻求为一套.NET应用程序实现进程间消息传递解决方案,该解决方案可以在一台计算机上从我们的工具链向每个正在运行的应用程序实例发送消息。我们过去使用命名管道很好地满足了我们的消息传递要求,我很好奇我是否可以调整现有的基础架构来发送多播消息。 .NET管道是否支持这种行为?

3 个答案:

答案 0 :(得分:2)

.Net可以像本机程序一样使用命名管道。查看System.IO.Pipes命名空间。特别是NamedPipeClientStreamNamedPipeServerStream类。这些只是命名管道的本机版本的包装器,因此它将以您期望的方式运行。

答案 1 :(得分:0)

您可以将WCF用于多播消息传递。这是example walk到。

答案 2 :(得分:0)

Microsoft Messaging Queue (MSMQ)听起来就像你想做的那样。