我正在尋找一種用戶可以在ASP和Winform應用程序之間進行通信的方式。ASP MVC和WinForm應用程序之間的通信
我在尋找類似soluto.com,我想讓用戶通過網站發送命令到其他計算機。假設用戶註冊了10臺計算機,這是在mvc應用程序上註冊的。用戶可以選擇所有10臺計算機並通過單擊按鈕發送「執行此任務」。
我在想,Winform會創建一個httplisten服務器。每當winform打開時,它會發送一個「我在線」的帖子給mvc,以及IP:Port。服務器將在需要時向該ip:端口發送請求。
這種辦法似乎很不安全不過,有一個開放的端口,配置防火牆和等,似乎是一個矯枉過正。
我想知道是否有任何其他方式來完成此任務。
謝謝你的幫助。
P.S.在你聲稱這是一個愚蠢的想法之前,Piriform也在做這樣的事情。看看Agomo.com
還有其他的發佈/訂閱框架,如NServicebus(http://particular.net/NServiceBus)也可以查看。 –