<p>所以我试着理解一般的网络,特别是在这个时候的套接字。我正在使用Python套接字库来处理一些事情。在</p>
<p>我在因特网上遇到了许多示例,它们通过简单的ECHO服务器演示TCP和UDP套接字。在</p>
<p>对于TCP对应方,参考资料建议tcpeecho客户机使用</p>
<blockquote>
<p>socket_object.connect() to connect to the server and exchange data over it.
Similarly, the TCP echo server uses
listen() and accept() to handle connections and interactions with the client. </p>
</blockquote>
<p><strong>问题</strong></p>
<ol>
<li>现在这些资源提到它是一个TCP连接,因此
面向连接(我从概念上理解)。请帮忙
我明白说连接导向实际上是什么意思
实施方面?以及如何连接()
accept()API有助于实现这一点?在</li>
<li><p>类似地,对于UDP对等体,<a href="https://pymotw.com/2/socket/udp.html" rel="nofollow">resources</a>表示
客户端不使用UDP()也不连接任何UDP()
echo服务器使用任何listen()或accept()。这有助于实现
无连接行为。请帮我弄清楚到底是怎么回事?或者
也许以上问题1的答案能帮助我理解这一点
也。</p></li>
<li><p>另外,在我们的例子中,UDP echo客户端为什么不需要呢
绑定到套接字。甚至可以把数据发送到遥控器
服务器,它是否仍然不需要一个套接字端点来实际发送
当服务器发回数据时,是否还接收数据?或者本质上,我想,了解bind()在内部的真正作用将有助于我理解这一点。</p></li>
</ol>