问题标签 [monotorrent]

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

c# - Monotorrent 示例客户端不要下载一些种子

我想用 C# 编写一个应用程序,它将使用 monotorrent 开源库来下载种子。首先,我尝试使用lib中的示例客户端下载一些 torrent,就像这个torrent一样,但是下载没有开始,这个 torrent 在 uTorrent 上下载对我来说可以。我怀疑这与 udp 跟踪器有关,因为我可以下载一些只有 http 跟踪器的种子,但我不确定。

请帮忙

0 投票
1 回答
640 浏览

p2p - Torrent 包含每个文件的所有哈希值..?

Torrent 文件是否包含每件作品的所有 hashID..?意味着如果内容(要下载的数据)包含 1000 件,那么 torrent 文件是否为每件保留 hashID?

如果它包含所有 hashID,那么我如何从 torrent 文件中获取这些 HashID,如果不是,我应该使用什么技术来获取这些 HashID。

0 投票
1 回答
334 浏览

monotorrent - MonoTorrent 客户端无法达到最大下载和上传速度

我正在开发客户端和跟踪器以在 LAN 中分发文件,带宽为 1Gbps,但客户端的下载速度和上传速度无法达到最大带宽。最高速度只能达到近 10MB/s。

我怎样才能获得最大上传速度和最大下载速度。

0 投票
1 回答
5186 浏览

c# - C# 使用 MonoTorrent 下载种子

我正在尝试使用MonoTorrent下载 torrent ,问题是当我查看wireshark 中的网络流量时,客户端似乎甚至没有尝试联系跟踪器。它可以正确读取 torrent 文件,并且 Visual Studio 没有显示错误。

这是我正在使用的代码:

我真的很感激任何帮助,或者如果有人知道一些替代方案

0 投票
0 回答
791 浏览

c# - 将磁力链接添加到 MonoTorrent

我有一个磁力链接,我正在尝试使用磁力链接的构造函数创建一个 TorrentManager,但 Visual Studio 一直告诉我它有无效的参数。我究竟做错了什么?

0 投票
0 回答
774 浏览

c# - 在 MonoTorrent 中从 Magnet Link 加载 Torrent

我目前正在尝试使用磁力链接将 torrent 加载到 monotorrent 中。根据我通过谷歌发现的内容,这应该有效:

但我一直得到的是这样的错误:

论点 1:无法将 MonoTorrent.InfoHash 转换为 MonoTorrent.Common.Torrent

有谁知道我该如何解决这个错误?

0 投票
2 回答
226 浏览

c# - 时间:2019-01-10 标签:c#equalstringsnot认为相等

我在 C# 中遇到了 monotorrent 的问题。它丢弃对等点,因为握手中对等点的 ID 不等于给定的跟踪器。

有问题的代码块如下所示:

它返回如下内容:

为什么十六进制完全相同的字符串不被视为相等?

更新:跟踪器返回响应以通知在 CP1251 中编码的请求(获取对等点)。这会导致问题吗?

Update2: 我认为原因是 som 编码标志。我添加了这个:

得到了这个:

很有意思!

0 投票
0 回答
1506 浏览

c# - MonoTorrent 磁力链接下载无法启动

我坚信 MonoTorrent 库可以做到这一点,但这可能是由于缺乏文档,我无法让它工作。

首先,MonoTorrent 似乎能够通过使用以下代码成功下载原始种子: https ://smuxi.im/wiki/monotorrent/Managing_Torrents

但是由于磁力链接受欢迎程度的增加,我希望磁力链接也能正常工作。即使使用与上面相同的代码,从它们中获取 .torrent 的“技巧”(例如使用 µTorrent 生成的那些)也对我不起作用。它像这样卡住,每秒创建 1-3 个对等点,但没有任何进展操作系统

StackOverflow 在这个主题上的最佳问题/答案是 MonoTorrent - 指向 Torrent 文件的磁力链​​接,但不幸的是,答案甚至与以下 MonoTorrent 构造函数不匹配:

最后我去尝试了一些其他的代码,显然你需要传递给它一个 MagnetLink 或 InfoHash,所以我给了它一个 InfoHash,如下所示:

我错过了一些我的下载甚至没有开始的东西吗?没有错误/没有崩溃

0 投票
0 回答
93 浏览

c# - Monotorrent Peermonitor 下载速度未更新

地狱所有,

我遇到以下问题:

当我尝试使用 MonoTorrent 库获取 torrent 中每个对等方的下载速度时,它只是归零。我得到每个对等点的下载速度,如下所示:

这始终为下载和上传速度返回零。但是当我在这些行之一上放置一个断点时,它们返回的不是零吗?那么有没有人知道为什么当我放置一个断点并等待几秒钟然后继续而不是一次获得所有下载和上传速度时它会起作用?

0 投票
1 回答
3123 浏览

c# - 使用 c# 将 Torrent Magnet 链接转换为 .torrent 文件

有没有办法做到这一点?我已经尝试过使用 monotorrent,但由于缺乏最新的文档,我无法让它工作。我已经尝试过使用monotorrent,但我仍然找不到获取 .torrent 文件的方法,甚至无法开始下载以获取 .torrent ...

以下代码将该问题作为基础,但它不会将任何内容保存到“D:\A”或“D:\TorrentSave”

要生成 .torrent,它不必是 monotorrent,事实上,这个 api 的唯一用途就是从磁力链接生成 .torrent 文件......

编辑:用我尝试做 Fᴀʀʜᴀɴ Aɴᴀᴍ 所说的更新代码:

使用的哈希 = "5FC86BA08451CF4221E0091F31AF1A52C2219009"