问题标签 [libtorrent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
274 浏览

libtorrent - libtorrent 新片提醒

我正在开发一个应用程序,它将通过种子流传输多媒体文件。

后端需要在新部件到达时将它们提供给前端。

我需要一种机制来在新作品到达并经过验证时得到通知。据我所知,我可以使用block_finished_alerts. 我会跟踪给定片段的哪些块已经到达,并在所有块都到达时读取该片段。

这个解决方案似乎有点迂回,我想知道是否有更好的方法。

0 投票
0 回答
545 浏览

c++ - libtorrent 速度更大的限制

我正在尝试使用 libtorrent 库,但遇到了一些以下问题。

我使用默认设置创建种子并将它们设置为限制(例如,100Kb)

当我询问当前种子的速度时:

有时我会得到比限制更大的价值(例如,大约 200Kb 或 300Kb)。

怎么了?为什么我的洪流限制不适用?

0 投票
1 回答
129 浏览

c++ - 在 ubuntu 14.04 上使用 g++ 编译 client_test.cpp 的问题

我正在尝试编译 libtorrent 提供的名为 client_test.cpp 的示例程序之一。这是代码:

http://pastebin.com/PWBhCXkY

我正在使用以下命令进行编译:

这是错误日志:

http://pastebin.com/YF4VGVWr

感谢您的帮助,如果我应该提供任何其他信息来帮助诊断问题,请告诉我。

0 投票
0 回答
657 浏览

python - libtorrent + boost:未定义符号:_ZN5boost6random13random_deviceD1Ev

我尝试在 py3.4 virtualenv中安装libtorrent和 Python 绑定:

但是有这个错误

我已经libboost1.55-all-dev安装在 Ubuntu 14.04 上。
什么(确切地)会导致这个错误?

0 投票
1 回答
561 浏览

c# - 使用 Libtorrent save_state() 保存单个 Torrent?

我目前正在使用Ragnar,它是一个 CLI Libtorrent 包装器。

我撞到了一堵砖墙。也许这是我正在使用的包装器的实现缺陷,或者我只是误解了 Libtorrent API 文档,但我无法弄清楚如何正确保存/加载当前的会话状态数据。

我现在的目标,我可以最好地说明,是torrent_handles在当前会话中保存所有内容,这样当我下次运行我正在使用的 torrent 客户端时,我可以在启动时自动加载它们并继续下载/播种。

我仍然不确定是否应该通过保存会话状态来做到这一点。根据API 文档的措辞:

传递给 save_state 的标志参数可用于过滤要保存的会话状态的哪些部分。默认情况下,所有状态都被保存(单个种子除外)。

但我看不到与以下相关的标志individual torrents

此外,包装器目前被硬编码为不接受这些标志:

这应该很容易解决,但我错过了什么吗?我是否试图通过错误的机制进行保存?

0 投票
1 回答
322 浏览

python - 在 Python 中使用 Rasterbar libtorrent 挑选同行

有谁知道是否可以挑选同行来使用 libtorrent 进行连接?也就是说,在跟踪器返回一个对等 IP 和端口列表后,根据某些定义的标准,只有选定的几个将被连接。

谢谢

0 投票
1 回答
321 浏览

python - libtorrent-python 问题,“没有这样的文件或目录”,显然有

首先,这是代码

这就是我运行它时发生的事情

是我从中得到的页面

我浏览了绑定,但找不到set_piece_hashes来源。"."当我将路径更改为or时,它返回相同的错误代码"/"(保持 add_files 路径相同)

有人知道我在做什么错吗?除了上面链接的网站之外,我找不到任何类型的文档

0 投票
1 回答
489 浏览

boost - 使用 boost 安装 libtorrent 时出错

在 Lubuntu 14.04 64 位上,当我尝试安装 de libtorrent 库时出现此配置错误:

我执行了这个:

目录中有这些文件:

我对静态库不太了解,有人可以帮我吗?谢谢你。

0 投票
1 回答
2028 浏览

libtorrent - python libtorrent 如何从 info_hash 获取 torrent 文件列表?

我想如果我可以从 info_hash 中获取 torrent 文件,那么我可以从 torrent 文件中获取文件列表。

但是当我运行我的代码时

没有结束。但是像http://magnet2torrent.com这样的网页会立即给我种子

如何从 info_hash 中获取文件列表?

0 投票
1 回答
829 浏览

python - Python Libtorrent 不播种

我正在尝试生成一个 torrent 并使用 python libtorrent 播种它,它会生成 torrent,但不会播种它。

我在 Ubuntu 14.04 上使用 libtorrent-0.16.18 和 Python3.4