0
我想在我的應用程序中實現簡單的客戶端/服務器模型。客戶端將發送一個文件到服務器,服務器將它轉換併發送回轉換後的文件。但問題是,我該如何實施該方案,以便服務器定期告訴客戶有關轉換狀態的信息。 就我而言,客戶端很難要求服務器瞭解狀態更新。如何在技術上實現所描述的建議的客戶端/服務器模型
部分紅色圖像被詢問。我如何在C#代碼中實現它。
我想在我的應用程序中實現簡單的客戶端/服務器模型。客戶端將發送一個文件到服務器,服務器將它轉換併發送回轉換後的文件。但問題是,我該如何實施該方案,以便服務器定期告訴客戶有關轉換狀態的信息。 就我而言,客戶端很難要求服務器瞭解狀態更新。如何在技術上實現所描述的建議的客戶端/服務器模型
部分紅色圖像被詢問。我如何在C#代碼中實現它。
根據您的要求WCF雙工服務會更好。使用雙工WCF服務,我們可以檢查狀態。
http://msdn.microsoft.com/en-us/library/ms731184(v=vs.110).aspx
是的,這是我正在尋找的東西。 – Ahsan
您可以實現[WCF雙工服務(http://msdn.microsoft.com/en-us/library/ms731064.aspx)。但是,這不是一項微不足道的任務。客戶循環輪詢服務的解決方案實施起來要容易得多。您不需要客戶自行註冊以接收服務的狀態更新。該服務不需要管理註冊客戶端。 – Clemens
爲了防止服務器能夠交付文件的已轉換部分,您甚至可以結合查詢狀態和數據。您可能只是週期性地請求結果數據的當前可用部分,直到完全得到它。 – Clemens