gpt4 book ai didi

python - 通过 python 套接字接收数据

转载 作者:太空狗 更新时间:2023-10-29 22:03:57 25 4
gpt4 key购买 nike

我正在制作一个程序,它通过 python 套接字检索大量数据,然后在信息发送完毕后立即断开连接。但我不确定该怎么做

网络上的所有例子都是他们有的tcp客户端

while 1:
data = sock.recv(1024)

但这创建了一个无限循环来通过套接字接收数据,不是吗?

我需要计算出传入消息的大小并以缓冲区大小的增量循环遍历它以获得完整的消息。消息发送完毕后,我想断开连接,尽管我认为连接会从另一端关闭。任何帮助都会很好

谢谢

最佳答案

您可能错过了那些 examples 中非常重要的部分- “recv()”调用之后的行:

while 1:
data = conn.recv(1024)
if not data: break
conn.send(data)
conn.close()

关于python - 通过 python 套接字接收数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/289035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com