【发布时间】:2020-03-18 04:47:45
【问题描述】:
如何使用带有 TCP 客户端/服务器逻辑的套接字编程来跟踪文件下载的进度,以在没有无限 while 循环的情况下继续代码流?
【问题讨论】:
-
甚至不清楚使用什么协议来下载文件。某些协议(如 HTTP)可能会预先发送总长度(但并非在所有情况下),而其他协议则不会,文件的结尾只是连接的关闭。关于您的特定用例以及您遇到问题的确切位置的详细信息太少了。
-
套接字编程中的 TCP 客户端/服务器逻辑。
-
套接字编程中没有通用的文件传输,因此无法给出通用的答案。
-
请澄清。 “跟踪”不一定与“检查文件何时完成下载”是一回事。
标签: python file sockets server client