2014-10-09 1 views

ответ

1

Скорее всего то же значение, что и для select(2), поскольку функция предназначена для подачи на него FD-наборов.

Те, что перечислены в readfds будут следить, чтобы увидеть, если персонажи становятся доступны для чтения (точнее, чтобы увидеть, если читать не будет блокировать, в частности, файловый дескриптор также готов, на конец файла) , в файлах writefds будет показано, не будет ли запись блокироваться, а в exceptfds будут наблюдаться исключения.

3

Я просто обновил страницу curl_multi_fdset() человек, чтобы лучше объяснить, что аргументы фактически используются для:

Если read_fd_set аргумент не является пустой указатель, это указывает на объект type fd_set, который на возвращает указывает дескрипторы файла , которые необходимо проверить, чтобы быть готовыми к чтению.

Если write_fd_set аргумент не является пустым указателем, это указует на объект типа fd_set, что по возвращению определяют дескрипторы файлов в быть проверена на готовность писать.

Если exc_fd_set аргумент не является пустой указатель, это указывает на объект типа fd_set, что по возвращении определяет дескрипторы файлов в быть проверены на наличие ошибок в ожидании.