Я более или менее знаю, как использовать select (), чтобы получить список сокетов, и возвращать только те, которые готовы что-то читать / писать. Проект, над которым я сейчас работаю, имеет класс под названием «пользователь». Каждый пользовательский объект содержит свой собственный сокет. Я хотел бы передать список пользователей в select () и получить список только тех пользователей, для которых user.socket готов для чтения / записи. Есть мысли о том, с чего начать?
Редактировать: Изменен переключатель () для выбора (). Мне нужно лучше вычитать.