2009-07-15 46 views
0

我正在用silverlight客戶端編寫服務器應用程序。在某些時候,我希望非silverlight客戶端能夠使用我的服務。現在我已經編寫了一些WCF服務,但我對快速響應不滿意。我正在考慮將代碼切換到使用Silverlight/WCF雙工輪詢,但如果我這樣做,我會被Silverlight作爲我唯一的客戶端嗎?使用普通的WCF http服務編寫我自己的長輪詢服務會更好嗎?WCF輪詢雙工服務是否可用於其他客戶端?

回答

0

由其他.NET客戶端 - 是的。通過其他任何東西:不。 WsHttpDual肯定是不是一個可互操作的協議。同時,它還擁有其他缺點和缺陷的,我會盡量遠離它儘可能......

馬克

+0

我想我會推出自己的呢!乾杯! – mcintyre321 2009-07-18 11:00:42

3

我不明白您的問題存在。您可以定義另一個綁定以供其他客戶端使用(如WsHttpDualBinding)。無論底層綁定如何,相同的服務器代碼都將執行完全相同的任務。這是使用WCF的關鍵。

+1

WsHttpDualBinding僅適用於Intranet,它不會在防火牆後面工作 – Yuri 2010-10-08 18:16:41

相關問題