如何设计一个扭曲的解决方案来通过阅读特定部分来下载文件?

发布于 2024-09-08 03:15:09 字数 175 浏览 1 评论 0原文

如何使用twisted 将远程文件下载为多个块?假设文件有 100 字节,我想生成 10 个连接,每个连接将读取 10 个字节,但没有特定的顺序,然后将它们全部合并。

我能够使用Python中的线程来做到这一点,但我不知道如何使用twisted的反应器+管理器+协议来实现相同的目的。关于我应该如何设计这个有什么建议吗?

How do I download a remote file into several chunks using twisted? Lets say if the file is 100 bytes, I want to spawn 10 connection which will read 10 bytes each but in no particular order and then later on merge them all.

I was able to do this using threads in Python but I don't have any idea how to use twisted's reactor + manager + protocol to achieve the same. Any advice as to how should I design this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝梦月影 2024-09-15 03:15:09

我认为这并没有真正提供用户所需的方向 - 问题似乎很清楚如何使用 Twisted 来实现这一目标 - 答案意味着对 Twisted 的合理了解。

I don't think this really provides the direction the user requires - the question seems to be clear in how to use Twisted to achieve this - the answer implies reasonable knowledge of Twisted.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文