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(); }