代码之家  ›  专栏  ›  技术社区  ›  Rasshme Chawla

在WCF中,什么时候应该使用TCP绑定?

  •  1
  • Rasshme Chawla  · 技术社区  · 16 年前

    我知道当web浏览器是WCF客户端时的情况。在这种情况下,使用HTTP。 但是TCP的场景是什么呢?

    2 回复  |  直到 16 年前
        1
  •  4
  •   marc_s MisterSmith    16 年前

    基本上,只要你能!NetTcp比http高效得多-它的二进制编码节省了大量的带宽,而且它还有其他的特性使它非常快。

    问题是:通信的另一端(你总是有一个服务器和一个客户机)也必须理解这个协议。它是特定于.NET的,因此任何非.NET客户端都不能使用它。

    另外,NetTcp通常不使用端口80,所以如果你想在互联网上使用它,你必须打开防火墙上的端口,让流量通过-并不总是容易和可能的。

        2
  •  0
  •   Anders Abel    16 年前

    推荐文章