title: C Sockets termination
body: <ol>
  <li><p>If a read() on a tcp/ip socket receives end of file, will the presence of eof causes the socket to terminate?</p></li>
  <li><p>When performing read() on a tcp/ip socket, if the size of stream is unknown, would a reader receive an EOF, so that he can stop reading further?</p></li>
  </ol>