Exemple #1
0
        public void Run(string[] args)
        {
            // initialize network stack
            var transport = new WebSocketTransportLayer();
            var session   = new SessionLayer(transport);

            NetworkStack.Register(transport);
            NetworkStack.Register(session);

            var _2 = GameService.Instance;

            var port = Config.ServerPort;
            //var wssv = new WebSocketServer($"ws://127.0.0.1:{port}");
            var wssv = new WebSocketServer($"ws://0.0.0.0:{port}");

            wssv.AddWebSocketService <WebSocketSession>("/game");
            wssv.Start();
            Console.ReadKey(true);
            wssv.Stop();
        }