Прототип:Как использовать функцию select() в программировании сокетов?
int select (int nfds,
fd_set *read-fds,
fd_set *write-fds,
fd_set *except-fds,
struct timeval *timeout);
Я изо всех сил, чтобы понять эту функцию в течение некоторого времени. Мой вопрос в том, что если он проверяет все дескрипторы файлов от 0 до nfds-1 и изменяет read-fds, write-fds и except-fds при возврате, зачем мне нужно использовать FD_SET для добавления дескрипторов файлов в набор в начале он все равно проверяет все дескрипторы файлов или нет?
Это что 'select', что было нарушено? :) –