C# скачать торрент с MonoTorrent

Я пытаюсь скачать торрент с MonoTorrent, проблема в том, что когда я смотрю на сетевой трафик в wireshark, кажется, что клиент даже не пытается связаться с трекером. Он правильно читает torrent-файл, а visual studio не отображает ошибок.

Это код, который я использую:

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();
}

Я действительно ценю любую помощь или если кто-то знает о какой-то альтернативе

1 ответ

Ваш код работает для меня. Убедитесь, что вы не создали приватный торрент.

Другие вопросы по тегам