Как проверить, имеет ли дескриптор файла какие-либо доступные данные?

Я хотел бы знать, имеет ли fd доступные данные для чтения. Я попробовал ioctl с FIONREAD но это приводит к "Операции не поддерживаемая ошибка". Какие-либо идеи?

6
задан StackedCrooked 4 May 2010 в 09:34
поделиться

2 ответа

Вы можете использовать select () с нулевым (а не NULL ) тайм-аутом.

6
ответ дан 16 December 2019 в 21:36
поделиться

Используйте poll () или select () в дескрипторе файла .

2
ответ дан 16 December 2019 в 21:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: