view daemon/Config.cs @ 63:960fc3820613

fix Config
author riono <e165729@ie.u-ryukyu.ac.jp>
date Sat, 29 Jan 2022 17:31:31 +0900
parents 96fc5e71274e
children
line wrap: on
line source

using System.Net.Security;

namespace Christie_net.daemon {
public class Config {
    public int localPort = 10000;
    public string logFile = null;
    public string MCSTADDR = "224.0.0.1";
    //public AuthenticationLevel
    public string nis = "en1";
    public bool useKeepAlive = true;

    public Config(string[] args) {
        for (int i = 0; i< args.Length; i++) {
            if ("--log".Equals(args[i])) {
                logFile = args[++i];
            } else if ("--localPort".Equals(args[i])) {
                localPort = int.Parse(args[++i]);
            } else if ("-n".Equals(args[i])) {
                nis = args[++i];
            } else if ("--noKeepAlive".Equals(args[i])) {
                useKeepAlive = false;
            } else if ("-a".Equals(args[i])) {
                MCSTADDR = args[++i];
            }
            // else if ("--level") {
            //     
            // }
        }
    }
}
}