public RemoteAgent()
        {
            RemoteAgentConfig config = GetConfig();

            if (config.Host != DefaultHost)
            {
                DefaultHost    = config.Host;
                DefaultPort    = config.Port;
                DefaultPortTLS = config.PortTls;
            }
        }
        private RemoteAgentConfig GetConfig()
        {
            string            cwd        = System.IO.Directory.GetCurrentDirectory();
            string            configPath = System.IO.Path.Combine(cwd, ConfigFile);
            RemoteAgentConfig config     = new RemoteAgentConfig();

            config.Host    = DefaultHost;
            config.Port    = DefaultPort;
            config.PortTls = DefaultPortTLS;

            if (System.IO.File.Exists(configPath))
            {
                string jsonString = System.IO.File.ReadAllText(configPath);
                config = Newtonsoft.Json.JsonConvert.DeserializeObject <RemoteAgentConfig>(jsonString);
            }

            Logger.LogWriteLine($"RemoteAgent config: Host:'{config.Host}' Port:'{config.Port}' PortTls:'{config.PortTls}'");
            return(config);
        }