Alv*_*oAV 3 python bittorrent libtorrent
我正在尝试使用Python开发自己的torrent应用程序.经过一番研究后,我决定选择libtorrent,并找到了这个有趣的答案:
我发现另一个类似的问题有一个答案:
但我不明白怎么做了,我读了完整的文档,他们在这个问题联系起来并没有得到有关如何面对这个任何想法.
我一直在寻找libtorrent试图了解我如何管理下载...
我的目标是开始下载洪流" 有序 ",意思是我不希望下载种子的随机配件,此刻的那些可获取的,我想从开始到结束下载.
如果有人试过这个并且可以指向我正确的libtorrent文档会很棒!!!
set_sequential_download()但我怎么能等待这些碎片呢?如何配置libtorrent等待前10个,直到下一个10开始?
下载件,以最简单的方法是调用set_sequential_download()的torrent_handle为洪流.这是片段顺序,从片段0,1,2等开始.下载的订单文件取决于它们在.torrent文件中指定的顺序(即通常看似任意的顺序).
请注意,这将使libtorrent 请求按顺序排列,它们不一定按顺序完成.如果你真的想要的是流文件,即播放为你下载,你要瞄准完成的订单,这有一个微妙的差异块.对于流媒体,你想看看set_piece_deadline(),这将使用不同的要求,例如碎片一块采摘机制.