public static ITracker RunTracker() { if (tracker != null) { return(tracker); } var config = Catalog.Factory.Resolve <IConfig>(); tracker = TrackerFactory.CreateTracker( config[BitTorrentSettings.TrackerHost], Convert.ToInt32(config[BitTorrentSettings.TrackerPort]), config[BitTorrentSettings.TrackerTorrentFolder]); tracker.Start(); return(tracker); }