2014-01-31 28 views
0

我想在我的應用程序中實現簡單的客戶端/服務器模型。客戶端將發送一個文件到服務器,服務器將它轉換併發送回轉換後的文件。但問題是,我該如何實施該方案,以便服務器定期告訴客戶有關轉換狀態的信息。 就我而言,客戶端很難要求服務器瞭解狀態更新。如何在技術上實現所描述的建議的客戶端/服務器模型

部分紅色圖像被詢問。我如何在C#代碼中實現它。

Image of [proposed model

+1

您可以實現[WCF雙工服務(http://msdn.microsoft.com/en-us/library/ms731064.aspx)。但是,這不是一項微不足道的任務。客戶循環輪詢服務的解決方案實施起來要容易得多。您不需要客戶自行註冊以接收服務的狀態更新。該服務不需要管理註冊客戶端。 – Clemens

+0

爲了防止服務器能夠交付文件的已轉換部分,您甚至可以結合查詢狀態和數據。您可能只是週期性地請求結果數據的當前可用部分,直到完全得到它。 – Clemens

回答

相關問題