在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