问题标签 [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 回答
1262 浏览

boost - 如何编译 libtorrent(rasterbar) 代码?

我想从libtorrent 官方网站编译示例(make_torrent) :

但我得到这个错误:

我安装了 libtorrent-rasterbar

那么我应该如何编译这个源代码呢?

0 投票
2 回答
14015 浏览

python - 使用 libtorrent-python 下载 Torrent

我有以下python代码:

这似乎工作正常,但随后减慢到不到一个字节/秒:

它变慢了,永远不会完成。知道为什么会这样吗?

0 投票
4 回答
9280 浏览

c++ - Libtorrent - 给定一个磁力链接,你如何生成一个 torrent 文件?

我已阅读手册,但找不到答案。给定一个磁力链接,我想生成一个 torrent 文件,以便在下次启动时加载它,以避免重新下载元数据。我已经尝试过快速恢复功能,但我仍然需要在执行此操作时获取元数据,这可能需要相当长的时间。我见过的例子是为一个新的 torrent 创建 torrent 文件,我想创建一个匹配磁铁 uri 的文件。

0 投票
1 回答
102 浏览

boost - libtorrent 无法使用 VS2005 构建

我尝试构建 libtorrent(rasterbar-libtorrent)。它不能被构建。构建日志在那里http://dl.dropbox.com/u/359998/build.log

0 投票
1 回答
4642 浏览

python - libtorrent python 绑定中的 torrent_info() 和磁力链接

我正在搜索在 libtorrent 中使用磁力链接期间如何在 torrent_info() 函数中传递参数。特别是我的目标是分析同行和作品。通过使用 .torrent 文件,该过程显然会在该站点中抛出其他给定的范例:

但是磁铁链接会发生什么?

为了能够正确使用 torrent_info 函数,在磁铁链接案例中哪个变量等效于 .torrent 进程的“e”?

0 投票
1 回答
371 浏览

python - Libtorrent 通过 python 绑定进行日志记录,可能吗?

我注意到 Rasterbar/Libtorrent 页面提到了“详细记录 DHT 协议流量”的可能性

http://www.rasterbar.com/products/libtorrent/building.html

有谁知道它是否可能与 python 绑定有关?

干杯!

0 投票
1 回答
1655 浏览

visual-studio-2010 - VS2010 Unresolved External Symbol boost::asio::detail::winsock_init_base::throw_on_error 将 boost-system 与使用 libtorrent 的项目链接时

我正在尝试使用 Rasterbar 的 libtorrent 构建一个小型命令行 BitTorrent 客户端,该客户端依赖于 Boost。我已经使用各自的方向构建了 Boost 库和 libtorrent 库,但是当我尝试构建我的项目时,出现以下链接错误

似乎表明 asio::detail 命名空间没有包含在 boost-system 库中,因为它似乎只有这 5 个符号有问题,并且它链接到 boost-system 库就好了,否则. 我正在尝试在 64 位系统上构建 32 位应用程序,但我检查过的所有内容似乎都为此正确配置了。

我知道我错过了一些东西,但我似乎无法弄清楚是什么。有没有人有什么建议?

0 投票
2 回答
821 浏览

c++ - libtorrent 未解决的外部

编译链接到 libtorrent.lib 的程序时出现以下错误。我试过用不同的设置编译 libtorrent,我试过启用/禁用 DHT、不推荐使用的功能等。

错误 LNK2019:未解析的外部符号“void __cdecl libtorrent::rel_performancetimer_pools_nolog_resolvecountries_deprecated_dht_ext_(void)”

这里有没有人熟悉 libtorrent,或者任何人都可以提供摆脱这个错误的任何建议吗?我没有看到我需要链接到的任何其他库。

提前致谢。

0 投票
3 回答
2986 浏览

python - 如何使用 libtorrent for python 获取 info_hash

这没有得到哈希,而是我得到了对象<libtorrent.big_number object at ...... >

我应该怎么办?

0 投票
1 回答
2011 浏览

bittorrent - 如何创建/构建/构建完全无跟踪器的 p2p(点对点)?

如何创建/构建/构建完全无跟踪器的 p2p(点对点)分布式网络架构?

如果我在不同的WAN中有具有静态 IP 地址的种子/对等体和种子/对等体。

我阅读了有关BTSDHT的信息

我还发现:

洪流文件扩展名

无跟踪器的洪流字典没有“宣布”键。相反,无跟踪器的洪流有一个“节点”键。此键应设置为 torrent 生成客户端路由表中最近的 K 个节点。或者,可以将密钥设置为已知的良好节点,例如由生成种子的人操作的节点。请不要自动将“router.bittorrent.com”添加到 torrent 文件或自动将此节点添加到客户端路由表中。

nodes = [["<host>", <port>], ["<host>", <port>], ...]

nodes = [["127.0.0.1", 6881], ["your.router.node", 4804]]

但是,我不明白我应该在哪里刷新(硬代码)这些 IP 地址