Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            //db = new LightChainDB();
            //Console.WriteLine("lightchain " + db.Version);

            //db.Init("./testdb");

            server = new lightchain.httpserver.httpserver();
            server.SetWebsocketAction("/ws", (socket) => new websockerPeer(socket));
            server.SetFailAction(OnHttp404);

            server.Start(80);//一个参数,只开80端口
            Console.WriteLine("http on port 80");

            InitMenu();
            MenuLoop();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            var server = new lightchain.httpserver.httpserver();

            server.SetHttpAction("/test1", onTest01);
            server.SetHttpAction("/test2", onTest02);
            server.SetHttpAction("/test3", onTest03);
            server.SetWebsocketAction("/ws", (socket) => new websockerPeer(socket));

            System.Threading.ThreadPool.SetMaxThreads(1000, 1000);
            server.Start(80);


            Console.WriteLine("http server open on http://*:80");

            //main loop
            while (true)
            {
                Console.Write("-->");
                Console.ReadLine();
            }
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            //把当前目录搞对,怎么启动都能找到dll了
            var lastpath = System.IO.Path.GetDirectoryName(typeof(Program).Assembly.Location);;

            Console.WriteLine("exepath=" + lastpath);
            Environment.CurrentDirectory = lastpath;

            config = Config.Parse(System.IO.File.ReadAllText("config.json"));

            storage = new StorageService();
            storage.Init();

            httpserver = new lightchain.httpserver.httpserver();
            httpserver.SetWebsocketAction("/ws", (socket) => new websockerPeer(socket));
            httpserver.SetFailAction(OnHttp404);

            httpserver.Start(config.server_port);//一个参数,只开80端口
            Console.WriteLine("http on port " + config.server_port);

            InitMenu();
            MenuLoop();
        }