我正在構建一個c#/ wpf項目。 它的結構是這樣的:如何將更新從服務器發送到客戶端?
- 這將是一個虛擬機(或我家的電腦),這將是服務器端的控制檯應用程序。
- WPF應用程序,這將是客戶端應用程序。
現在我的問題是這樣的 - 我希望服務器能夠發送更改到客戶端。例如,如果我對客戶端ABC進行了更改,我希望服務器知道如何在客戶端計算機上調用服務。 問題是,我不知道服務器將如何調用客戶端。
的情況下,一個小例子,我沒有解釋得很好: 服務器是計算機1上,有兩個客戶端,計算機上的2和3 客戶端2的豐田轎車和客戶端3有寶馬汽車。 計算機1上的服務器想要告訴客戶端2它有一輛新車,復仇者。
如何跟蹤和呼叫服務的客戶呢? 我以爲他們節省IP地址(調用來自CMD IPCONFIG)在DB的 - 但是,這不是基於WI-FI /網絡它們所連接到的?
感謝您的幫助!
如果我錯了,肯定有人可以糾正我,但客戶應該詢問是否有更新。這不完全是服務器的工作。 –
你使用什麼框架爲服務器/客戶端連接? WCF?你有沒有考慮過使用類似Azure Event Hub的東西? –