【问题标题】:How do I seed a directory or file using python-libtorrent?如何使用 python-libtorrent 为目录或文件播种?
【发布时间】:2013-05-04 23:18:07
【问题描述】:

在寻找答案几个小时后,我没有运气。

谁能给我举个例子,说明如何在 python 中创建一个种子和种子这个全新的种子?

到目前为止,我可以很好地下载并且可以生成 torrent 文件。但是,当我尝试启动自己的 torrent 时,我会卡在下载而不是播种。显然这是一个问题,因为 swarm 只包含我的主机,它应该是播种机。

有什么建议吗?

【问题讨论】:

    标签: python bittorrent libtorrent


    【解决方案1】:

    在将 torrent 添加到会话时,请确保将下载目录设置为原始文件所在的位置。 torrent 将检测到文件已经存在,并对它们进行哈希处理以验证它们是否正确,并为与预期哈希匹配的任何片段播种。

    您可以通过在添加 torrent 时在 add_torrent_params 中设置 seed_mode 来强制 libtorrent 信任您所有的片段/文件。这将使 libtorrent 假定文件在那里并且在请求它们之前不会检查它们。

    【讨论】:

      猜你喜欢
      • 2020-01-13
      • 2015-01-21
      • 2017-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-22
      • 2018-05-13
      相关资源
      最近更新 更多