使用 monotorrent 创建 torrent

Posted

技术标签:

【中文标题】使用 monotorrent 创建 torrent【英文标题】:Creation of torrent using monotorrent 【发布时间】:2019-04-12 17:01:12 【问题描述】:

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

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

我正在寻找的选项:

添加跟踪网址, 网络种子 URL, 来源, 优化对齐。

这是我的代码的 sn-p:

string filepath = ofd.FileName;
PathDirectoryTxt.Text = filepath;
MonoTorrent.Common.TorrentCreator torrentcreaotr = new MonoTorrent.Common.TorrentCreator();
ITorrentFileSource fileSource = new TorrentFileSource(filepath);
torrentcreaotr.Comment = CommentsRichTxt.Text;
torrentcreaotr.CreatedBy = "Google using " + VersionInfo.ClientVersion;
torrentcreaotr.Publisher = "www.itsitus.com";
if ((PrivateTorrentCheckbox.Checked))

    torrentcreaotr.Private = true;

else if (!PrivateTorrentCheckbox.Checked)

    torrentcreaotr.Private = false;


string savepath = sfd.FileName;

torrentcreaotr.Create(fileSource, savepath);
MessageBox.Show("torrent file has been created successfully !");

【问题讨论】:

【参考方案1】:

您是否尝试过使用跟踪器的 URL 设置“公告”属性,或者如果您有跟踪器层/后备,则设置“公告”?同样,使用 GetrightHttpSeed 属性设置 Webseed。

【讨论】:

以上是关于使用 monotorrent 创建 torrent的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 monotorrent 从新创建的 torrent 下载文件

使用 Monotorrent 在 VB.NET 中加载 Torrent

MonoTorrent - 指向 Torrent 文件的磁力链​​接

无法使用 monotorrent 下载 torrent(“无法建立连接,因为目标机器主动拒绝它”)

Monotorrent UDP 错误

Monotorrent 传输文件