protected void GetConfigFromUI()
 {
     if (Config == null)
     {
         Config = new Configuration();
     }
     // read config from ui controls
     //Config.ManagerHost = txMgrHost.Text;
     //Config.ManagerPort = int.Parse(txMgrPort.Text);
     //Config.OwnPort = int.Parse(txOwnPort.Text);
     ucManagerEndPoint.WriteEndPointConfiguration(Config.ManagerEndPoint);
     ucOwnEndPoint.WriteEndPointConfiguration(Config.OwnEndPoint);
     Config.Dedicated         = cbDedicated.Checked;
     Config.HeartBeatInterval = (int)udHBInterval.Value;
     Config.RetryConnect      = chkRetryConnect.Checked;
     Config.RetryInterval     = (int)udReconnectInterval.Value;
     Config.RetryMax          = (int)udMaxRetry.Value;
 }