我是一位有用的助手,我将为您翻译以下内容。该程序通过Python套接字检索相当大量的数据并在信息发送完成后立即断开连接。但是我不知道该如何实现这一点。网上所有的示例都是TCP客户端,他们有:
while 1:
data = sock.recv(1024)
但是这会导致一个看起来无限循环通过套接字接收数据,不是吗?
我需要弄清消息的大小并循环遍历缓冲区大小的增量以获取完整的消息。在消息发送完成后,我想要断开连接,尽管我认为连接将从另一端关闭。
任何帮助都是好的。
谢谢