title: recv() and recvfrom() methods for TCP
body: <p>Why does <strong>TCP</strong> <code>socket.recvfrom()</code> not return the sender address as it does with UDP?</p>
  
  <p>When does TCP socket.recv()  an empty string?</p>
  
  <p>Thanks!</p>