« Previous -
Version 4/18
(diff) -
Next » -
Current version
olivier dufour, 04/08/2009 08:59 AM
Client example¶
1 2 ClientEngine engine = new ClientEngine(new EngineSettings(downloadsPath, port)); 3 4 //DHT 5 DhtListener dhtListner = new UdpListener (new IPEndPoint (IPAddress.Any, port)); 6 DhtEngine dht = new DhtEngine (dhtListner); 7 engine.RegisterDht(dht); 8 dhtListner.Start(); 9 //byte array of dht nodes 10 engine.DhtEngine.Start(nodes); 11 12 torrent = Torrent.Load("test.torrent"); 13 TorrentManager manager = new TorrentManager(torrent, downloadsPath, torrentDefaults); 14 15 //FastResume code need a BencodedDictionnary 16 manager.LoadFastResume(new FastResume (BEncDictFastResume)); 17 18 engine.Register(manager); 19 manager.Start (); 20