2012-04-02 99 views
3

在我所遇到的人说,有几个论坛主题,即WCF NetTcpBinding双工信道端点可以在端口80上吗?

netTCP不能用端口80,这样就会有防火墙的问题如果我使用 它的网络。

如果我有一个Windows 2008服务器,使用IP“专用”我的WCF服务,并会NetTcpBinding的端点绑定到端口80,将我的客户端应用程序能够从网络访问这其中只有访问允许外部服务器的80端口? 80/tcp限制是纯粹的“端口分配” - 相关,还是有更多的限制?

+0

我想自己问这个问题,并有兴趣看到一个authoratitive答案 - 我觉得奇怪它没有看到更多的输入。有人在那里添加一些东西? – Ricibob 2012-04-03 12:48:56

回答

1

我的(相当未受教育的)猜测是它取决于管理端口的防火墙。如果花园里的所有adsl路由器都内置了防火墙/ NAT,那么当你说转发端口80时,如果不检查数据包内容,那么很可能会发生这种情况。
另一方面,在一个像Pix防火墙一样的公司环境中,如果你告诉它在端口80上转发http,它只会为http数据包做这件事(因为它实际上检查数据包内容)并且你的nettcp将被阻塞。