簡體   English   中英

從遠程服務器向.NET應用程序發送信號

[英]Sending signals from a remote server to a .NET application

我有一個.NET應用程序,它將PHP GET和POST請求發送到我的服務器(在AWS EC-2實例上)。

現在,我需要本地應用程序實時知道服務器上的事件何時發生。 基本上兩個“帳戶”是鏈接的,它們需要同步,因此當一個在服務器上進行更改時,服務器必須向另一個發送信號以更新其“視圖”。

我知道我可以通過不斷查詢服務器以檢查更改來實現此目的,但這似乎太可怕了。

有人可以在這里指出正確的方向嗎?

謝謝!

當然,您可以使用signalR,signalR可以像網站一樣托管,當您的客戶端啟動時,可以連接到該signalR網站。 SiganlR應該與服務器應用程序分開托管。

假設A,B客戶端和您的Server應用程序已連接到signalR。 現在,當A使用post方法對您的PHP服務器進行修改時,PHP服務器可以在signalR中調用一個方法,然后signalR可以向所有連接的客戶端廣播消息。 您可以在signalR中使用組概念來定位特定的受眾。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM