【发布时间】:2020-03-04 04:55:06
【问题描述】:
我正在使用 libtorrent 1.2.1,并且我有一个 torrent,其中有几部分设置为不下载(优先级 0)。
问题是在将片断优先级设置为top_download(优先级7)后,下载开始前会有60秒的延迟。
如何在设置片段优先级后强制立即开始下载?
【问题讨论】:
标签: libtorrent
我正在使用 libtorrent 1.2.1,并且我有一个 torrent,其中有几部分设置为不下载(优先级 0)。
问题是在将片断优先级设置为top_download(优先级7)后,下载开始前会有60秒的延迟。
如何在设置片段优先级后强制立即开始下载?
【问题讨论】:
标签: libtorrent
要知道发生了什么,您需要启用日志记录(通过设置alert_mask)。可能是peer_log_notification 和torrent_log_notification(见docs)。这将发布有关正在发生的事情的警报。
例如,一旦您下载了所有非零优先级片段,所有种子都将断开连接。如果您在设置片断优先级时还没有任何对等体,则可能需要一段时间才能重新连接新的对等体。
有相当数量的configuration knobs 来调整这种行为。但是,如果没有更多信息,很难具体诊断您的案例中发生的情况。
【讨论】: