public TimeSpan Renewal(ILease lease) { if (discovery.GetPeers().Count != 0) { Debug.WriteLine("! PeerDiscoverySponsor.Renewal() Peers != 0"); return TimeSpan.FromSeconds(2); } Debug.WriteLine("! PeerDiscoverySponsor.Renewal() Peers is 0"); discovery.Dispose(); discovery = null; return TimeSpan.Zero; }
public PeerDiscoverySponsor(PeerDiscoveryServer discovery) { this.discovery = discovery; }