alias client_infos = std::vector<client_info>