2010-04-15 174 views
2

我正在使用WCF編寫應該能夠與.Net客戶端,Android客戶端以及可能的其他類型的客戶端進行通信的服務器。使用.Net客戶端和Android客戶端的WCF服務器的策略?

  • 客戶端的主要類型是將用.Net編寫的桌面應用程序。該客戶端通常與服務器位於同一個Intranet上。它將首先調用服務器以獲取系統的當前狀態,並在值發生更改時從服務器接收更新。這些更新頻繁,也許每秒一次。

  • Android客戶端將通過Internet連接。此客戶端也對更新感興趣,但它不像桌面客戶端那麼重要,所以(不太頻繁的)輪詢方案可能是可以接受的。

  • 所有客戶端將不得不登錄才能使用這些服務,並且在通過Internet連接時,連接應該是安全的。

我很熟悉WCF,但我不確定什麼綁定最適合該場景以及使用哪種安全解決方案。另外,我還沒有使用過Android,但我想盡可能簡化實現Android客戶端的人員使用我的服務。那麼,我的戰略是什麼?

回答

0

與我已經完成的Android的小比特。

android sdk本身不支持soap服務器,你必須自己寫所有的東西。

休息是你使用WCF和Android時唯一的選擇。這就是Google推動你開發應用程序的方式。