title: How to write simple TCP sender/receiver on socket
body: <p>I want to create a simple communication object that will connect to socket 
  ( = ip@port) and will be able to send and receive byte array to/from this socket.</p>
  
  <p>I don't want to close the connection between my two machine - i want to keep the tcp connection until i'll close the connection manually </p>
  
  <ol>
  <li><p>I know about the 'TcpClient' and the 'TcpListener' but i don't know witch of them i need to use to my case. </p></li>
  <li><p>How i can listen to the same socket and be able to send byte[] to the same port on my case and still be able to not miss any packages that i need to receive ? </p></li>
  </ol>