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

vb.net - 使用 Monotorrent 在 VB.NET 中加载 Torrent

我正在制作一个简单的应用程序来下载种子文件,使用 MonoTorrent。但我无法正确加载种子,我查看了所有可用信息。

那是我使用的代码:

该问题仅出现在加载文件 .torrent 部分:

Vb.net 在文本torrent上向我抛出“Type expected '的错误。有什么解决方案吗?谢谢大家!

0 投票
1 回答
275 浏览

c# - Monotorrent UDP 错误

我试图用这个 void 下载文件:

但每次我加载一个种子文件时,我都会收到这个错误:

有人知道如何解决这个问题吗

提前致谢。

0 投票
0 回答
242 浏览

c# - Universal.torrent (monotorrent) 对路径“...”的访问被拒绝

当我尝试使用 Universal.torrent(UWP 的 monotorrent)从 .torrent 下载文件时,出现错误“访问路径 '...' 被拒绝” https://github.com/zumicts/Universal.Torrent .

这是我的代码:

错误出现在“Torrent torrent = await Task.Run(() => Torrent.Load(path));”行上

我尝试获取的文件在我的桌面上,它是一个简单的 .torrent 文件。

感谢您阅读本文,如果您有任何想法;)

0 投票
0 回答
586 浏览

c# - 在没有 Monotorrent 的情况下下载 torrent 内容

我对 Bittorrent 协议绝对是新手,我想知道是否可以使用带有 C#.NET 但没有 Monotorrent 的 Bittorrent 协议从 .torrent 文件下载文件(自 4 年以来未更新,我不想取决于等级方)。

如果可能的话,最好的方法是什么?谢谢 !

0 投票
0 回答
72 浏览

ssl - libtorrent ssl 需要证书(也许)(Windows)

我正在为一些客户使用 libtorrent 的项目和使用 mono torrent 的开放跟踪器。

Pc1:使用mono torrent运行跟踪器,托管.torrent Pc2:运行lib torrent客户端并托管torrent中引用的内容并具有.torrent,通过传递签名证书、匹配的私有证书将其添加到客户端密钥、dhparams 和签名证书的密码。Pc3:与 Pc2 相同,但不托管 torrent 引用的任何内容

使用 openssl 使用 CA 证书和与签名证书所针对的 CA 匹配的私钥创建 torrent。没有错误。(这是在与其他 3 台单独的 PC 上完成的)。

当我运行跟踪器时,我没有收到任何错误,只是它正在运行并跟踪 torrent。

当我运行客户端时,它给了我一个 torrent 需要证书警报,然后我在 torrent 的句柄上设置_ssl_certificate,然后恢复,我得到一个 torrent_error_alert 告诉我 torrent 不存在,最后它将状态更改为检查然后根据它是哪个客户端(上传者或下载者)播种/下载。

问题是,客户端之间没有流量。

我可以看到它们已连接到跟踪器,并且正在监听普通端口和 ssl 端口,但是两个客户端之间从来没有连接(使用 TcpView)。

当我有或没有管理员权限运行时没有区别。

任何经历过这种情况的人,或者可能有正确方向的解决方案/指针?

提前谢谢了。

0 投票
0 回答
186 浏览

c# - Monotorrent 不下载文件

我正在开发一个需要通过 torrent 下载目录(大小为 11 GB)的应用程序,但它只创建 0 字节文件。当使用小容量(~ 100 MB)进行测试时 - 一切都很好。我尝试从不同的跟踪器下载种子文件,没有任何反应。怎么了?帮助...

0 投票
1 回答
74 浏览

c# - monotorrent - writeRate/readRate 不工作

我正在使用下载 20GB~ 文件的 monotorrent,当 monotorrent 创建文件时,内存和 CPU 达到最大值,这会减慢计算机甚至过热,所以我想通过限制写入速率来限制内存使用量。

这是我尝试过的:-

,我检查了一下,发现您可以使用以下代码限制引擎的读/写速率:-

下载速率有效,但它不限制内存使用,所以我使用此代码检查运行时的写入速率值

它返回了,所以我没有添加到0,而是通过更改此代码添加了一个默认值:-MaxWriteRateEngineSettingsEngineSettings.csMaxWriteRate

并且它并没有限制内存使用量,返回的值也为0,所以我通过更改此代码WriteRate进入DiskManager.cs并添加了一个默认值:-WriteRate

现在WriteRate值返回 5000 但它并没有限制内存使用量,然后我卡住了,没有发现任何其他要更改的内容,

有谁知道为什么它不工作?我认为这WriteRate甚至与限制写作速度无关。

0 投票
1 回答
260 浏览

c# - 使用 monotorrent 创建 torrent

我正在尝试使用 C# 创建一个带有 monotorrent 包的 torrent 文件。

我已经使用 torrent 创建器创建了 torrent 文件,但我想添加一些在 torrent 创建器方法或属性中找不到的其他选项。

我正在寻找的选项:

  • 添加跟踪网址(S),
  • 网络种子 URL(S),
  • 资源,
  • 优化对齐。

这是我的代码片段:

0 投票
2 回答
138 浏览

c# - 写入时的 MonoTorrent 事件

我一直在尝试使用 C# MonoTorrent 库,但缺少文档并没有帮助。我正在尝试流式传输文件,但要做到这一点,每当将 Piece 写入文件或类似的东西时,我都需要一个事件。

我知道只要对 Piece 进行散列处理,就会触发一个事件,但是当我需要实际内容时它就不是那么有用了。

所以我想问一下,我如何知道片段何时被写入文件,这样我就可以解析它,然后流式传输该电影。

我已经看过了,TorrentManagerClientEngineDiskManager这些类中的任何一个或任何其他 Manager 类中都没有发现任何有用的东西。现在这个功能只是隐藏在某个地方还是我必须做一些不同的事情才能获得下载的作品?

0 投票
1 回答
469 浏览

c# - MonoTorrent C# 下载种子

我正在创建一个 torrent 应用程序。我发现了一个名为“MonoTorrent”的库,我决定使用它。下面的代码存在一些问题。我认为很多代码都已更改,就像 Def​​aultSettings不 ITorrentManager 存在一样 EngineSettings engineSettings = EngineSettings.DefaultSettings;t 存在。如果有人可以帮助我完成这项工作,我尝试了很多用于 mono torrent 的代码,但没有人工作。