在C#中的服务之间发送消息

我在.NET 4.5.1上编写了2个Windows服务。 我正在查看是否有像WinAPI的SendMessage(IntPtr hwnd,uint Msg,IntPtr wParam,IntPtr lParam)调用的功能,可以用于像Windows服务这样的无GUI的过程!

谢谢!


当两个进程需要通信时,他们使用任意数量的进程间通信(IPC)机制之一来进行通信。 这个SO帖子的答案给你一些可能性的想法。 为此,我将添加WCF,这是微软推荐的将两个基于.NET的应用程序彼此交谈的方式。

就我个人而言,我选择这种类型的套接字,但它确实符合您的特定情况和您的舒适程度。

HTH


您可以使用命名管道。 看到这里:http://msdn.microsoft.com/en-us/library/system.io.pipes(v=vs.110).aspx更多细节。

链接地址: http://www.djcxy.com/p/63605.html

上一篇: Sending Messages between Services in C#

下一篇: Loading dll from resources fails