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); }