0
當其中一個客戶端更改服務器上的某些數據時,我需要從WCF服務向所有客戶端發送一條消息,讓他們下載更改後的數據。我怎麼能做到這一點?如何在更新服務器上的數據後從WCF服務更新客戶端中的數據?
當其中一個客戶端更改服務器上的某些數據時,我需要從WCF服務向所有客戶端發送一條消息,讓他們下載更改後的數據。我怎麼能做到這一點?如何在更新服務器上的數據後從WCF服務更新客戶端中的數據?
您正在尋找發佈 - 訂閱消息交換模式,其中當服務接收到新數據時,所有客戶端首先必須在服務上註冊(訂閱),然後將它發送給所有其他客戶端(發佈)。
WCF在使用雙工通信時支持此功能 - Net.Tcp或WSDualHttpBinding。您可以在MSDN雜誌中查看Juval Lowy的複雜artice。