title: Python socket causing hang
body: <p>Occasionally my python App hangs when there is a burst of send/receive on the socket.
  What am I missing here: seems basic:</p>
  
  <pre><code>skt.send(packet)
  </code></pre>
  
  <p>and </p>
  
  <pre><code>skt.recv_into(pkt)
  </code></pre>
  
  <p>If a put a sleep(0.2) after the call, then it works fine.</p>
  
  <p>Should I change to the select() way of talking to socket?
  I have tried 2.7 to 3.3 which seems to be better, but still that hang occurs.</p>
  
  <p>The socket is setup as:</p>
  
  <pre><code>skt = socket(AF_INET, SOCK_STREAM)
  
  skt.connect((ipAddress, nwPort))
  </code></pre>