Esempio n. 1
0
 public RouteServerTest()
 {
     server = new TestServer();
     runner = new RouteServer(port: port);
     runner.AppendRoutes(server);
     runner.HandleErrorToConsole = false;
     runner.StartAsync();
 }
Esempio n. 2
0
        static void Main(string[] args)
        {
            var counter = new Counter();
            var server  = new RouteServer <Counter>(counter);

            server.StartAsync();

            Console.Write("Press Enter twice to stop..");
            Console.ReadLine();
            Console.ReadLine();
            server.Stop();
            Console.WriteLine("Server stopped");
        }
Esempio n. 3
0
File: Program.cs Progetto: 20chan/lp
        public static void StartDaemon(RouteServer server)
        {
            var waiter = new ManualResetEvent(false);

            Console.CancelKeyPress += (o, e) => {
                e.Cancel = true;
                waiter.Set();
            };

            server.StartAsync();
            Console.WriteLine("pgom.lightpost started.. press ctrl+c to stop");

            waiter.WaitOne();
            server.Stop();
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            var bundle = new BundleManager("bundles", "current.txt");

            var server      = new RouteServer <Server>(new Server(), host: "localhost", port: 4000);
            var adminServer = new RouteServer <AdminServer>(new AdminServer(), host: "localhost", port: 4040);

            server.StartAsync();
            adminServer.StartAsync();

            Console.WriteLine("press enter twice to stop..");

            Console.ReadLine();
            Console.ReadLine();

            server.Stop();
            adminServer.Stop();
            Console.WriteLine("server stopped");
        }
Esempio n. 5
0
        static void Main(string[] args)
        {
            var simul    = new SimulationServer(typeof(ExampleGame));
            var frontend = new FrontEndServer("FrontEnd", "index.html");

            var server = new RouteServer <SimulationServer>(simul);

            server.AppendRoutes(frontend);
            var waiter = new ManualResetEvent(false);

            Console.CancelKeyPress += (o, e) => {
                e.Cancel = true;
                waiter.Set();
            };

            server.StartAsync();
            Console.WriteLine("tart started.. press ctrl+c to stop");

            waiter.WaitOne();
            server.Stop();
        }