Can a WCF NetTcpBinding duplex endpoint be on port 80?

In several forums I came across, people say that

netTCP cannot use port 80, so there will be a firewall issue. If I use this for the internet.

If I have Windows 2008 Server with an IP address "dedicated" for my WCF service and bind the NetTcpBinding endpoint to port 80, will my client applications be able to access it from networks where only port 80 is available and the external server is allowed? Is the 80 / tcp limit purely "port mapping" or is it more?

+3


source to share


1 answer


My (rather uneducated) guess is that it depends on the firewall that controls the port. If its a garden all adsl router with a built-in firewall / NAT, then there is a good chance that when you speak, port 80, which does it without checking the contents of the packet.
On the other hand, in a corporate environment with something like a Pix firewall, if you tell it to forward http on port 80, it will only do so for http packets (because it actually checks the contents of the packet) and your nettcp will be blocked.



+1


source







All Articles