擅长:python、mysql、java
<p>这里发生的事情是服务器发送<code>'Response 1'</code>到<code>localhost:6005</code>,然后立即接收,因为它也在监听<code>localhost:6005</code>。</p>
<p>服务器绑定并监听其<code>(address, port)</code>,这是正确的。当客户端在没有绑定的情况下首先连接时,会自动为其分配一个未使用的<code>(address, port)</code>。您需要确定客户机使用什么<code>(address, port)</code>来响应它-要么通过<code>bind</code>显式设置已知的<code>(address, port)</code>,要么使用<code>recvfrom</code>返回的<code>addr</code>。</p>