read ошибка 14 при чтении с сокета

Рейтинг: 1Ответов: 1Опубликовано: 05.08.2025

я вызываю read, чтобы прочитать сообщение из сокета а программа завершается аварийно и переменная errno содержит значение 14. что она означает?

Ответы

▲ 3

Спасибо @HolyBlackCat за поправку

На основе errno.h можно понять что это EFAULT

EFAULT означает, что в системный вызов передан некорректный указатель, например NULL (обычно в контексте C) или nullptr (в контексте C++), обычно не критичен, если его правильно обработать