protected override void OnStart(string[] args)
		{
			EventLog.WriteEntry("Starting torrent server", EventLogEntryType.Information);
			torrentServer = new TorrentServer(Settings.Default.DownloadDir, Settings.Default.Port);
			new Thread(torrentServer.Start).Start();
			EventLog.WriteEntry("Started torrent server", EventLogEntryType.Information);
		}
Example #2
0
 protected override void OnStart(string[] args)
 {
     EventLog.WriteEntry("Starting torrent server", EventLogEntryType.Information);
     torrentServer = new TorrentServer(Settings.Default.DownloadDir, Settings.Default.Port);
     new Thread(torrentServer.Start).Start();
     EventLog.WriteEntry("Started torrent server", EventLogEntryType.Information);
 }
Example #3
0
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        private static void Main(string[] args)
        {
            if (args.Length == 1 && args[0].Equals("debug", StringComparison.InvariantCultureIgnoreCase))
            {
                Console.WriteLine("Serving: {0} on {1}",
                                  Settings.Default.DownloadDir,
                                  Settings.Default.Port);
                var torrentServer = new TorrentServer(Settings.Default.DownloadDir, Settings.Default.Port);
                new Thread(torrentServer.Start).Start();
                Console.WriteLine("Torrent Server started...");
                Console.ReadLine();
                torrentServer.Dispose();
                return;
            }

            ServiceBase.Run(new[] { new HibernatingTorrent() });
        }
Example #4
0
		/// <summary>
		/// The main entry point for the application.
		/// </summary>
		private static void Main(string[] args)
		{
			if (args.Length == 1 && args[0].Equals("debug", StringComparison.InvariantCultureIgnoreCase))
			{
				Console.WriteLine("Serving: {0} on {1}",
					Settings.Default.DownloadDir,
					Settings.Default.Port);
				var torrentServer = new TorrentServer(Settings.Default.DownloadDir, Settings.Default.Port);
				new Thread(torrentServer.Start).Start();
				Console.WriteLine("Torrent Server started...");
				Console.ReadLine();
				torrentServer.Dispose();
				return;
			}

			ServiceBase.Run(new[] { new HibernatingTorrent() });
		}