почему у меня возникает ошибка read ошибка 14 при чтении с сокета с++

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


Ответы (1 шт):

Автор решения: LolPopGames

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

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

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

→ Ссылка