public void Update(IdUid bot)
 {
     uid     = bot.uid;
     info    = bot.info;
     ip      = bot.ip;
     comment = bot.comment;
     ports   = bot.ports;
     idGroup = bot.idGroup;
 }
        //возвращает null если не удалось сконектится или ошибка при отсылки или получении данных
        public List <IdUid> CM_GetIds()
        {
            List <IdUid> ret = null;
            Socket       sc  = GetConnect(0, CmdGetIds);

            if (sc == null)
            {
                return(null);
            }
            ret = new List <IdUid>();
            int count;

            if (GetInt32(sc, out count))
            {
                while (count > 0)
                {
                    IdUid iu = new IdUid();
                    int   id;
                    if (!GetInt32(sc, out id))
                    {
                        break;
                    }
                    iu.id = id;
                    string uid;
                    if (!GetString(sc, out uid))
                    {
                        break;
                    }
                    iu.uid = uid;
                    string info;
                    if (!GetString(sc, out info))
                    {
                        break;
                    }
                    iu.info = info;
                    string ip;
                    if (!GetString(sc, out ip))
                    {
                        break;
                    }
                    iu.ip = ip;
                    string comment;
                    if (!GetString(sc, out comment))
                    {
                        break;
                    }
                    iu.comment = comment;
                    string ports;
                    if (!GetString(sc, out ports))
                    {
                        break;
                    }
                    iu.ports = ports;
                    int idGroup;
                    if (!GetInt32(sc, out idGroup))
                    {
                        break;
                    }
                    iu.idGroup = idGroup;
                    iu.server  = this;
                    ret.Add(iu);
                }
                sc.Close();
            }
            return(ret);
        }