Перейти к содержимому
Ошибки Linux/POSIXОшибка
ENOPROTOOPT

ENOPROTOOPT — Протокол недоступен

Запрошенный параметр протокола недоступен или не поддерживается на указанном уровне.

linuxmacosunix

Что вызывает эту ошибку

Вызов setsockopt() или getsockopt() указал параметр, не распознанный или не поддерживаемый уровнем протокола.

Как исправить

Ознакомьтесь с документацией протокола для получения списка поддерживаемых параметров сокета. Убедитесь, что уровень параметра (SOL_SOCKET, IPPROTO_TCP и т.д.) указан верно.

Официальная документация

Связанные коды ошибок