擅长:python、mysql、java
<p>有疑问时,<a href="http://svn.python.org/view/python/trunk/Modules/socketmodule.c?view=markup#l2729">check the source</a>。</p>
<p><code>socket_sendall</code>显然,一旦send()返回-1,它就会放弃,如果您在非阻塞套接字上调用它而不调用poll()或select(),它就会这样做(使用EAGAIN或EWOULDBLOCK的errno)。(当套接字不阻塞时,<code>internal_select</code>函数跳过调用poll()/select()。)</p>
<p>所以我认为PyNet的作者是正确的。</p>