Мне интересно, есть ли простой способ итерации через fd_set? Причина, по которой я хочу это сделать, - не перебирать все подключенные сокеты, так как select() изменяет эти fd_sets, чтобы включать только те, которые мне интересны. Я также знаю, что использование реализации типа, которое не предназначено для прямого доступа, как правило, является плохой идеей, поскольку оно может варьироваться в разных системах. Тем не менее, мне нужен какой-то способ сделать это, и у меня заканчиваются идеи. Итак, мой вопрос:
Как выполнить итерацию через fd_set? Если это действительно плохая практика, есть ли другие способы решения моей "проблемы", кроме как зацикливаться на всех подключенных сокетах?
Спасибо