public override void SetSetting(string setting)
 {
     string[] datas = setting.Split(',');
     if (datas.Length >= 2 && DataEligibleDetection.GetIpEndPoint(datas[0]) && DataEligibleDetection.GetIpEndPoint(datas[1]))
     {
         _receiver.Startup(datas[0], datas[1]);
     }
     else
     {
         throw new InvalidCastException(setting + Environment.NewLine + "配置数据不合法,请重新配置!");
     }
 }
Exemple #2
0
        public virtual void SetSetting(string setting)
        {
            string ip;
            int    port;

            if (DataEligibleDetection.GetIpPort(setting, out ip, out port))
            {
                SetConfig(ip, port);
            }
            else if (DataEligibleDetection.GetIpEndPoint(setting))
            {
                SetConfig(setting);
            }
            else
            {
                System.Windows.MessageBox.Show(setting + Environment.NewLine + "配置数据不合法,请重新配置!");
            }
        }