簡體   English   中英

WCF服務客戶端和服務器

[英]WCF service Client and Server

我必須開發一個應用程序:

其中將包括ADMIN和客戶兩部分

應用組件:-

1)WCF服務:-通過某種UI捕獲所有客戶端計算機的屏幕圖像(例如按鈕“捕獲”)

2)客戶端:-這將是在不同計算機上運行並使用WCF服務的任何exe。

因此,根據架構:-

1)所有客戶端.exe將訂閱WCF服務,以便在客戶端和服務之間建立通道。使用此通道服務​​應啟用對所有客戶端(不同計算機上的.exe)的回調(指示)以捕獲桌面映像並保存在某些特定位置。

我知道的事:

1)這可以通過wcf中的回調機制來實現。

我正在尋找的東西:

如何以及在何處生成事件,以便指示所有客戶端捕獲桌面圖像。即,如何在某種類型的UI中使用wcf服務(例如按鈕)“捕獲”。當管理員單擊捕獲按鈕時,事件應引發到所有客戶捕獲屏幕。

請幫助如何使用WCF回調執行此任務

實際上,您已經自己給出了答案。 管理員需要使用UI來觸發事件。 因此,此UI是WCF服務的另一個客戶端。 您的服務需要配置為InstanceContextMode.Single,以便只有一個實例具有共享狀態(即,已注冊客戶端的列表)。 共享狀態時,您還必須考慮並發性。 然后,管理UI中的按鈕可以在同一WCF服務中觸發一個方法,該方法將使用回調來通知客戶端。

暫無
暫無

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

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