【问题标题】:LibTorrent delay downloading a pieceLibTorrent 延迟下载一段
【发布时间】:2020-03-04 04:55:06
【问题描述】:

我正在使用 libtorrent 1.2.1,并且我有一个 torrent,其中有几部分设置为不下载(优先级 0)。

问题是在将片断优先级设置为top_download(优先级7)后,下载开始前会有60秒的延迟。

如何在设置片段优先级后强制立即开始下载?

【问题讨论】:

    标签: libtorrent


    【解决方案1】:

    要知道发生了什么,您需要启用日志记录(通过设置alert_mask)。可能是peer_log_notificationtorrent_log_notification(见docs)。这将发布有关正在发生的事情的警报。

    例如,一旦您下载了所有非零优先级片段,所有种子都将断开连接。如果您在设置片断优先级时还没有任何对等体,则可能需要一段时间才能重新连接新的对等体。

    有相当数量的configuration knobs 来调整这种行为。但是,如果没有更多信息,很难具体诊断您的案例中发生的情况。

    【讨论】:

    • 将 close_redundant_connections 设置为 false 解决了这个问题。谢谢。
    猜你喜欢
    • 2013-02-08
    • 2019-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多