title: Multi Client Server - common way for 2 way connection in
body: <p>I just want to know how the proper way of doing 2 way connection with one socket is (C#).</p>
  
  <p>I need the client sending and also receiving data from the server without to open the port on the client-pc / router.</p>
  
  <p>The server will be a multiplayer game server and the clients should not extra open a port to play the game.</p>
  
  <p>So does a simple socket connection work in 2 ways (server has a socket listener, and client connects to the server socket)?</p>
  
  <p>Hope that text pretty much explains my question.</p>