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