public void Download(TrackerResponse trackerResponse) { trackerResponse.Peers = trackerResponse.Peers.Except(Peers.ToArray().Where(m => m != null).Select(m => m.ip)).ToArray(); _ = Task.Factory.StartNew(() => { new Tcp().Download(this, trackerResponse); }, TaskCreationOptions.LongRunning); }