title: Find the next TCP port in .NET
body: <p>I want to create a new net.tcp://localhost:x/Service endpoint for a WCF service call, with a dynamically assigned new open TCP port.</p>
  
  <p>I know that TcpClient will assign a new client side port when I open a connection to a given server.</p>
  
  <p>Is there a simple way to find the next open TCP port in .NET?</p>
  
  <p>I need the actual number, so that I can build the string above. 0 does not work, since I need to pass that string to another process, so that I can call back on that new channel.</p>