如何使用twisted下载远程文件?
我对Twisted还比较陌生,打算用它来做一个文件下载器。这个下载器可以接受一个文件的链接和用户指定的下载部分数量。
我想的办法是把文件分成用户指定的几部分,然后通过“延迟”来下载每一部分,等所有部分都下载完成后再把它们合在一起。
但是,我需要为每个要下载的文件创建一个协议吗?每个协议都要负责发送一个延迟去下载文件的每个小块吗?
有没有Twisted的组件可以用来读取远程文件,并且支持跳转到文件的某个位置?我真的不知道该从哪里开始。
我对Twisted还比较陌生,打算用它来做一个文件下载器。这个下载器可以接受一个文件的链接和用户指定的下载部分数量。
我想的办法是把文件分成用户指定的几部分,然后通过“延迟”来下载每一部分,等所有部分都下载完成后再把它们合在一起。
但是,我需要为每个要下载的文件创建一个协议吗?每个协议都要负责发送一个延迟去下载文件的每个小块吗?
有没有Twisted的组件可以用来读取远程文件,并且支持跳转到文件的某个位置?我真的不知道该从哪里开始。