I am hosting 3 WCF services inside windows services.Each WCF service contains Multiple endpoints. Right now, i am host all my endpoints thru TCP binding on different ports.
Is there any way to host all these end points from different wcf services on same port?
['https://Stackoverflow.com/questions/5889596', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/736743/']
Sure is! You can use the Net.TCP Port Sharing service.

[Net.TCP Port Sharing](http://msdn.microsoft.com/en-us/library/ms734772.aspx) on MSDN
As far as I know you not only have to enable port sharing on the configuration (or via code), you also have to manually start the Windows Port Sharing service.

That's the reason why I (having similar problem) didn't want to use port sharing, to make it easier for deployment rather than having to mess with other things the user may or may not know.