title: How do I open a TCPClient with a given source port?
body: <p>First off, I don't want to do this in production! I need to test whether someone else's implementation of a protocol on top of TCP is causing issues.</p>
  
  <p>I want to use a certain outbound port over and over for multiple TCP sessions. Windows normally increments the port for each new session, and I want to circumvent this for testing. How can I set the outbound port of a TcpClient?</p>