Ejemplo n.º 1
0
        public static void Main(string[] args)
        {
            Debug.Listeners.Add(new TextWriterTraceListener(Console.Out));
            Config.Initialization();

            Server.port  = Config.Port;
            Server.ip    = Config.IP;
            Server.domen = Config.Domen;

            Database.Initialization(false);

            Worker.Initialization();

            if (args.Length != 0)
            {
                switch (args[0])
                {
                case "-r":
                    Logger.ReadStringLogs();
                    break;

                case "-c":
                    Database.DropTables();
                    break;

                case "-h":
                case "-help":
                    helper();
                    break;

                default:
                    Console.WriteLine("Turn first parameter for initialize server. You can turned keys: -h or -help - to see instruction of start servers modes.");
                    break;
                }
            }
            else
            {
                Server.InitListenSocket();
            }
        }