问题标签 [torrent]

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 回答
200 浏览

multicast - 使用 SOCKS 时的 BitTorrent 本地对等点发现

我正在编写一个带有本地对等发现和 SOCKS5 支持的简单 BitTorrent 客户端。

这些技术是否相互排斥?使用 SOCKS 代理时是否应该禁用本地对等发现?

0 投票
1 回答
321 浏览

javascript - Torrent-stream 要求未定义

尝试使用 github.com/mafintosh/torrent-stream 在浏览器中流式传输种子文件,但没有成功。使用取自项目手册的以下简单示例。

在 chrome 控制台中,我收到以下错误。

未捕获的 ReferenceError:未定义要求

此错误来自第 8 行。有人用过这个项目吗?

0 投票
0 回答
237 浏览

regex - 使用 ANTLR 解析 .torrent 文件

我尝试使用 ANTLR4 从 .torent-file 解析元信息。

元信息文件中的所有数据都经过编码。编码规范:

我正在使用以下语法:

但面临下一个问题。我有以下示例:

并且解析器不会将第二个字符串识别为two,而是识别为twoe。结果解析器无法识别以 . 结尾的字典结尾e

同样,另一个例子d3:onel4:testee无法识别,因为第一个字符串是onel, not one

我怎样才能修正我的语法,不管这种情况是正确的?

PS 别介意字符串 a not %x00-FF,这个语法是草稿并且包含其他小错误。

0 投票
2 回答
156 浏览

ruby - Ruby gem,用于通过信息哈希检索种子的详细信息/信息

是否有可以与 Ruby 或 Ruby on Rails 一起使用的 ruby​​ gem,它接受信息哈希并返回有关 torrent 的信息?像播种机,浸出机,大小等?

如果没有,还有其他方法可以使用 Ruby 获取这些信息吗?有没有我可以轻松消化的 API?

提前致谢。

0 投票
1 回答
117 浏览

bittorrent - Torrent 协议找到对等点

我正在研究比特洪流协议。我对洪流协议感到困惑。假设我有一个具有静态 IP 的路由器,并且两个客户端连接到该路由器,它们是 C1 和 C2。其中一位客户说 C1 充当种子。现在下载文件的客户端将如何知道 C1 正在播种,考虑到外部网络唯一知道的是路由器的静态 IP。torrent 有什么方法可以识别客户端 C1 ???请解释一下。

0 投票
1 回答
149 浏览

java - Torrent 管理:UDP 协议错误

我正在尝试使用 jlibitorrent 库在 java 中开发一个 torrent 管理器,但是当执行该程序时,我收到以下错误:

编码异常:未知协议:udp 在 com.torrent.util.TorrentInfo.(TorrentInfo.java:160) 在 st.ST.main(ST.java:70)

该程序的参数是从互联网下载的种子,它也可以传输。

给我错误信息的函数代码是:

}

两天阅读代码后,我不知道我的错误在哪里,我非常感谢所有帮助。谢谢。

0 投票
1 回答
104 浏览

logging - 从 UDP 日志中检测 p2p

我喜欢http://www.brighthub.com/computing/smb-security/articles/48875.aspx上的 4.approach - 关于如何仅通过拥有记录器以及当侵权电子邮件来时怀疑某人使用 p2p 的行为分析,我可以找到房子里的人(10 个人,每个公寓的子网)来转发它。

这篇文章说你应该关注一个本地 IP 的 UDP 数据包,<->很多不同的,但它已经很老了(4 年),我的问题是这是否仍然是一种有效的技术。谷歌搜索说 p2p 可以同时使用 TCP 和 UDP。

我要问的主要原因是我的想法是记录UDP 流量,因为在记录 TCP 时,日志文件会像地狱一样增长(每天创建一个文件,并且文件早于一周 => /dev/null)。

0 投票
2 回答
430 浏览

php - 传输php类错误

我会使用这个类,它允许将传输软件与 php 一起使用,但我不能单独使用这些动作!

添加种子运行后的第一个动作(停止种子)但我无法重新启动....

为@aergistal 和@Miguel 编辑:

当我打电话时,test2.php?add我得到了这个结果 ,所以,我打电话,我得到了这个结果
添加
test2.php?start=1
在此处输入图像描述

但是没有结果!!洪流无法启动: 在此处输入图像描述

之后的调试$_GET['start']
在此处输入图像描述

0 投票
1 回答
569 浏览

python - FlexGet:来自 kinopoisk 的 RSS 解析和检查评级

我想:

  1. 从 torrent 获取带有电影列表的 rss-feed

    nnm-club.me/forum/rss.php?f=218&t=1

  2. 解析描述字段并从此描述中获取带有“kinopoisk_id”(模拟imdb)的kinopoisk-link:

    www.kinopoisk.ru/film/kinopoisk_id/ _ _

  3. 通过“kinopoisk_id”从 kinopoisk 获得电影评分:

    kinopoisk.ru/rating/kinopoisk-id .xml _

  4. 如果电影评分> = 7.0,将种子发送到我的传输;

  5. 忽略没有评级的电影和 flexget 下载的电影(通过 kinopoisk_id)。

请帮帮我。


我得到了kinopoisk_id:

如何申请评分?

0 投票
2 回答
563 浏览

javascript - 检查浏览器是否安装了 torrent-client

javascript中有没有办法检查浏览器是否支持磁力链接(=检查用户的电脑上是否安装了torrent客户端)?

我想通过 javascript 检查浏览器是否通过单击磁铁链接打开 torrent 客户端,或者我需要显示一些额外的说明(如果未安装 torrent 客户端)。