title: TCP open socket from port that's already used for listening
body: <p>Suppose I have a TCP Server(A) listening on port 8001.</p>
  
  <p>Now, I want to open a TCP Socket to Server(B) from Server(A) using local port 8001. So that, Server(B) will see connection from Server(A) from port 8001.</p>
  
  <p>Is it possible ? Can I use a port for outgoing connection that's already used for listening incoming connections. </p>