2011-04-27 41 views
0


我閱讀下面的句子形式 Silverlight的數據&服務書(第7章):
「就像TCP,是的net.tcp非常適合企業內部網 應用,而不是互聯網應用」
爲什麼呢?如果我想通過互聯網在我的silverlight應用程序中使用net.tcp綁定,會出現什麼問題?爲什麼tcp和net.tcp對互聯網應用不好?

感謝

+2

報價的周圍的上下文可能會有所啓發。 TCP非常適合許多互聯網應用。 – 2011-04-27 15:08:31

+1

多麼奇怪的概念。絕大多數互聯網流量通過TCP很高興地工作...... – Alnitak 2011-04-27 15:08:46

+1

應該在這裏的上下文是關於DNS;使用net.tcp在WCF綁定中傳輸時缺少域名解析。 – 2011-04-27 15:11:06

回答

1

在Silverlight中這些限制的net.tcp降低其實用性互聯網應用:

  • 的net.tcp需要端口範圍4502-4534。限制性防火牆後面的用戶無法通過這些端口建立連接。但是,net.tcp仍然可以作爲第一次嘗試,如果端口被阻塞,則回退到HTTP綁定。這儘可能地維護客戶端性能和服務器可伸縮性。
  • net.tcp不支持TLS。

參考文獻: