public override void Start() { base.Start(); if (BlockStrategist.Complete) { OnDownloadComplete(); OnFlushedToDisk(); Stop(true); return; } PeerListener.Register(Metadata.InfoHash, peer => SendHandshake(peer, DefaultHandshake)); }
public override void Stop(bool closeStreams) { base.Stop(closeStreams); PeerListener.Deregister(Metadata.InfoHash); }
public override void Start() { base.Start(); PeerListener.Register(Metadata.InfoHash, peer => SendHandshake(peer, DefaultHandshake)); }