Inheritance: PeerListener
示例#1
0
 public EngineTestRig(string savePath, int piecelength = 256 *1024, PieceWriter writer = null)
 {
     if (writer == null)
     {
         writer = new MemoryWriter(new NullWriter());
     }
     _listener    = new CustomListener();
     _engine      = new ClientEngine(new EngineSettings(), _listener, writer);
     _torrentDict = CreateTorrent(piecelength);
     _torrent     = Torrent.Load(_torrentDict);
     _manager     = new TorrentManager(_torrent, savePath, new TorrentSettings());
     _engine.Register(_manager);
     //manager.Start();
 }
 public EngineTestRig(string savePath, int piecelength = 256*1024, PieceWriter writer = null)
 {
     if (writer == null)
         writer = new MemoryWriter(new NullWriter());
     _listener = new CustomListener();
     _engine = new ClientEngine(new EngineSettings(), _listener, writer);
     _torrentDict = CreateTorrent(piecelength);
     _torrent = Torrent.Load(_torrentDict);
     _manager = new TorrentManager(_torrent, savePath, new TorrentSettings());
     _engine.Register(_manager);
     //manager.Start();
 }