コード例 #1
0
 /// <summary>
 /// Sets up a default Torrent Client using the TCP transport protocol and the BitTorrent application protocol.
 /// </summary>
 /// <returns>Builder configured to construct a default torrent client.</returns>
 public static TorrentClientBuilder CreateDefaultBuilder()
 {
     return(new TorrentClientBuilder()
            .UsePeerId(PeerId.CreateNew())
            .ConfigureServices(services =>
     {
         services.AddLogging();
         services.AddSingleton <IMainLoop, MainLoop>();
     })
            .AddTcpTransportProtocol()
            .AddBitTorrentApplicationProtocol()
            .AddDefaultPipeline());
 }
コード例 #2
0
 public TorrentClientSettings()
 {
     PeerId         = PeerId.CreateNew();
     ListenPort     = 6881;
     AdapterAddress = IPAddress.Any;
 }