如何设计一个扭曲的解决方案来通过阅读特定部分来下载文件?
如何使用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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为这并没有真正提供用户所需的方向 - 问题似乎很清楚如何使用 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.