title: Non-blocking socket in Python?
body: <p>Is it me, or can I not find a good tutorial on non-blocking sockets in python?</p>
  
  <p>I'm not sure how to exactly work the <code>.recv</code> and the <code>.send</code> in it. According to the python docs, (my understanding of it, at least) the <code>recv</code>'ed or <code>send</code>'ed data might be only partial data. So does that mean I have to somehow concatenate the data while <code>recv</code> and make sure all data sends through in <code>send</code>. If so, how? An example would be much appreciated.</p>