首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用MonoTorrent实现C#下载torrent

用MonoTorrent实现C#下载torrent
EN

Stack Overflow用户
提问于 2014-07-21 03:35:59
回答 1查看 5K关注 0票数 4

我正在尝试用MonoTorrent下载torrent,问题是当我在wireshark中查看网络流量时,客户端似乎甚至没有尝试联系跟踪器。它可以正确读取torrent-file,并且visual studio不会显示任何错误。

这是我使用的代码:

代码语言:javascript
复制
public Form1()
{
        EngineSettings settings = new EngineSettings();
        settings.AllowedEncryption = EncryptionTypes.All;
        settings.SavePath = Path.Combine(Environment.CurrentDirectory, "torrents");

        if (!Directory.Exists(settings.SavePath))
            Directory.CreateDirectory(settings.SavePath);

        engine = new ClientEngine(settings);

        engine.ChangeListenEndpoint(new IPEndPoint(IPAddress.Any, 6969));

        Torrent torrent = Torrent.Load("C:/Users/xxx/Google Drive/WindowsFormsApplication1/WindowsFormsApplication1/bin/Debug/kontakt.torrent");

        TorrentManager manager = new TorrentManager(torrent, engine.Settings.SavePath, new TorrentSettings());

        engine.Register(manager);

        manager.Start();
}

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

EN

回答 1

Stack Overflow用户

发布于 2015-05-24 20:36:07

你的代码很适合我。请确保您没有创建私人torrent。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24854169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档