问题标签 [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.
python - libtorrent + python 基本功能
我正在使用 libtorrent 构建一个 python 应用程序,但是很难找到它的好文档。
如何 :
- 获取总大小或计算它的简单方法?
- 获取文件数量
我发现了一个错误
永远不要在完成时返回 100,而是返回 99.87954613 之类的东西......
c++ - 安装 libtorrent(rasterbar) 和 boost 1.53
我已经libboost1.53-dev
安装在我的系统中。当我尝试安装时libtorrent-rasterbar-dev
,由于依赖冲突,它不会让我这样做。libtorrent-rasterbar
取决于libboost-serialization1.49
我的系统(具有多架构支持的 ubuntu 13.04 64 位)。我有其他库依赖libboost1.53
,我真的需要安装rasterbar
. 这是一个经典的依赖地狱——冲突的依赖问题!
你更喜欢什么解决方案?
python - 您如何获得 libtorrent 中 torrent 的总大小?
你如何获得种子文件的总大小?
有什么方法可以获取 torrent 中的文件数量和每个文件的大小?
c++ - 使用带有 python 绑定的 boost 在 osx 上构建 32 位版本的 libtorrent
我正在从 libtorrent 的 /bindings/python 目录运行以下构建命令
但我收到以下错误
最终导致
谁能指出我在哪里搞砸了?
windows - Windows上的rtorrent:-bash:wget:找不到命令
我在默认设置下在我的 Windows 8 Pro x64 上安装了 Cygwin x86,然后启动 Cygwin 终端。然后我得到“-bash:wget:找不到命令”
我正在遵循本指南
我该如何解决?
预先感谢。
c++ - 使用命令行 MSVC 2012 编译 libtorrent 示例
我已经潜伏了一年多的stackoverflow,我终于遇到了一个我似乎没有任何运气的问题。在尝试任何复杂的事情之前,我正在尝试构建一个使用 libtorrent 的简单概念验证应用程序。我可以使用 bjam 很好地构建示例,并且通过修改 bjam 文件,我可以使用一点 hack 让我自己的简单应用程序(实际上是 simple_client.cpp 的克隆)编译和运行得很好。但我不希望使用 bjam 锚定,所以任何人都可以帮助使用 MSVC 命令行编译示例吗?我尝试了以下命令的变体
但我遇到了各种各样的错误,比如重新定义的函数等。我有一种感觉,它与一些我需要输入 cl 的预处理器定义有关,但我真的不知道我需要给它什么。
我已经安装了 boost 1.54.0、libtorrent 0.15.6 和 MSVC Express 2012 版,而且我在 windows 7 64 位上。
你们能给予的任何帮助将不胜感激,谢谢!
java - 有没有办法将种子文件转换为磁力链接?
最近在做与磁力链接相关的事情。我想要做的是将种子文件转换为磁力链接。
我试过given-a-torrent-file-how-do-i-generate-a-magnet-link-in-python,但发出命令时出错metadata = bencode.bdecode(torrent)
:
“bencode.BTL.BTFailure:不是有效的编码字符串”
然后我尝试安装python-libtorrent
,但未能完成安装。
有没有办法在Java中做到这一点?如果没有,如何在 Python 中轻松完成,非常感谢!
python - Python libtorrent
我已经使用 .msi 安装程序在我的 Windows 7 机器上安装了 python libtorrent。当我导入 libtorrent 时,出现以下错误:
知道我做错了什么吗?
libtorrent - 从 libtorrent 中的 url 种子低速下载
我们正在寻找有关使用 url 种子的建议。我们使用 libtorrent 将我们的应用程序构建分发给客户。为此,我们使用单个洪流跟踪器和多个 Web 服务器都分发相同的文件。
在客户端有一个 C# 应用程序,它使用带有 libtorrent 的本机 dll。在 torrent 文件添加之后,所有 url 种子都使用 torrent_handle::add_url_seed 添加到其中。种子是自动管理的。
问题是速度。尽管在我们的测试环境中,这个设置不时显示出良好的速度,但我们的生产客户端从我们的 8 个 url 种子下载速度接近于零(最大 50 kb/s)。当我们尝试使用浏览器从相同的 url 下载时,我们会获得服务器限制的速度(1 Mb/s 或更多)。尝试使用模拟 libtorrent 请求的脚本进行下载,速度相同。设置之间唯一显着的区别是种子/对等数:生产设置有很多(> 50),而测试设置只有主种子和一个 url 种子。
这种行为的原因是什么?是否有任何 libtorrent 选项可以影响这一点?
bash - rtorrent 执行shell脚本
在执行命令后,我无法弄清楚如何将 shell 脚本的输出返回到 rtorrent。是否可以将外部命令的输出返回到 rtorrent 会话?我使用 rtorrent 脚本接口在 torrent 完成后自动执行 shell 命令 .rtorrent.rc 中的事件行如下所示:
myshellscript.sh 文件看起来像这样
有没有办法做到这一点?