[英]How to communicate between two C# applications(sending messages and receiving messages)?
據我所知,我知道可以使用“ SendMessage
”或“ PostMessage
”將消息從一個應用程序發布到另一個應用程序。
我嘗試使用SignalR交流黑白應用程序。 我在這里發現的問題是服務器應作為控制台應用程序啟動,而客戶端將是我的winforms。 理想情況下,我不想顯示此控制台應用程序,因為它對於用戶來說似乎很奇怪。 如果對此方法有任何解決方法,請提出建議。
在signalR
之后,我在c#中遇到了EventAggregrator
。 我們可以使用EventAggregrator
來與兩個不同的C# applications
EventAggregrator
通信嗎? 如果是,可以有人舉一個例子來說明如何做到這一點。
直到幾年前,Socket類才是實現此目的的正確方法。 如今,可能有更現代,更強大和更輕松的方法來獲得相同的結果,但是您可能想看看幕后的事物。
https://www.codeproject.com/articles/463947/working-with-sockets-in-csharp
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.