据我所知,我知道消息可以使用" SendMessage
"从一个应用程序发布到其他应用程序。或" PostMessage
"。
我尝试使用SignalR与应用程序进行通信。我发现这里的问题是服务器应该作为控制台应用程序启动,客户端将是我的winforms。理想情况下,我不想显示此控制台应用程序,因为它似乎对用户来说很奇怪。如果有任何解决方法,请建议。
signalR
后我在c#中遇到EventAggregrator
。我们可以使用EventAggregrator
与两个不同的C# applications
进行通信吗?如果是,那么有人可以举例说明如何做到这一点。
答案 0 :(得分:0)
直到几年前,Socket类才是正确的方法。现在可能有更现代,更强大,更简单的方法来实现相同的结果,但你可能想看看幕后的内容。
https://www.codeproject.com/articles/463947/working-with-sockets-in-csharp