예제 #1
0
        static void Main(string[] args)
        {
            // Standardport ist 55555
            int port = 55555;

            // Eventuelle Argumente durchlaufen
            if (args.Length > 1)
            {
                foreach (string arg in args)
                {
                    // Argument: /port:12345
                    char[]   separator = { ':' };
                    string[] argument  = arg.Split(separator);

                    switch (argument[0])
                    {
                    case "/port":
                        port = Convert.ToInt32(argument[1]);
                        break;

                    default:
                        break;
                    }
                }
            }

            ControllerServer c = new ControllerServer(port);

            c.start();
        }
예제 #2
0
파일: Program.cs 프로젝트: IceT-Clan/abook
        static void Main(string[] args)
        {
            // Standardport ist 55555
            int port = 55555;

            // Standarddatei
            string addrbook_file = @"adressbuch.csv";

            // Eventuelle Argumente durchlaufen
            if (args.Length > 0)
            {
                foreach (string arg in args)
                {
                    // Argument: /port:12345
                    char[]   separator = { ':' };
                    string[] argument  = arg.Split(separator, 2);

                    switch (argument[0])
                    {
                    case "/port":
                        port = Convert.ToInt32(argument[1]);
                        break;

                    case "/file":
                        addrbook_file = Convert.ToString(argument[1]);
                        break;

                    case "/help":
                        Console.WriteLine("Kommando" + "\t" + "Beschreibung                   " + "\t" + "Standardwert");
                        Console.WriteLine("--------" + "\t" + "-------------------------------" + "\t" + "------------");
                        Console.WriteLine("/port   " + "\t" + "Angabe des Serverports         " + "\t" + "5555        ");
                        Console.WriteLine("/file   " + "\t" + "Speicherort der Adressbuchdatei" + "\t" + "./adressbuch.csv");
                        return;

                    default:
                        break;
                    }
                }
            }

            ControllerServer c = new ControllerServer(port, addrbook_file);

            c.start();
        }