Esempio n. 1
0
 static void Main(string[] args)
 {
     Server server = new Server("*", 8013, () => new ProxyHandler());
     server.Start();
     Console.ReadKey();
     server.Stop();
 }
        static void Main(string[] args)
        {
            var parameters = ParseArgs(args);
            if (!parameters.Valid)
            {
                Environment.Exit(1);
                return;
            }

            _StopStatusThread = new ManualResetEventSlim();
            new Thread(StatusThreadWorker).Start();

            var server = new Server("localhost", parameters.Port, () => new FileServerHandler(parameters.LocalPath));
            server.Start();

            Console.ReadKey();

            Server.Error("Stopping server");
            server.Stop();
            _StopStatusThread.Set();
        }