示例#1
0
        static int Main(string[] args)
        {
            PrintVersion();
            if (args.Length >= 1)
            {
                string   command           = args[0];
                int      programArgsLength = args.Length - 1;
                string[] programArgs       = new string[programArgsLength];
                Array.Copy(args, 1, programArgs, 0, programArgsLength);
                switch (command)
                {
                case "server":
                    return(ServerProgram.EntryPoint(programArgs));

                default:
                {
                    Help();
                    return(ExitCodeWrongParameters);
                }
                }
            }

            Help();
            return(ExitCodeWrongParameters);
        }
示例#2
0
        public static int EntryPoint(string[] args)
        {
            LogProvider.GlobalLogWrite += LogProviderOnLogWrite;
            Console.Title = "EzServer";
            ServerProgram p = new ServerProgram();

            return(p.Run());
        }
        public static int EntryPoint(string[] args)
        {
            Console.OutputEncoding      = Utils.KoreanEncoding;
            LogProvider.GlobalLogWrite += LogProviderOnLogWrite;
            Console.Title = "EzServer";
            ServerProgram p = new ServerProgram();

            return(p.Run(args));
        }
示例#4
0
        static int Main(string[] args)
        {
            if (args.Length >= 1)
            {
                string   command           = args[0];
                int      programArgsLength = args.Length - 1;
                string[] programArgs       = new string[programArgsLength];
                Array.Copy(args, 1, programArgs, 0, programArgsLength);
                switch (command)
                {
                case "server":
                    return(ServerProgram.EntryPoint(programArgs));

                case "data":
                    return(DataProgram.EntryPoint(programArgs));
                }
            }
            Help();
            Console.WriteLine("Exiting, invalid or no command provided.");
            return(0);
        }