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

EPROTOTYPE — Несоответствие типа протокола сокету

Тип протокола не соответствует используемому сокету.

linuxmacosunix

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

Операция над сокетом указала протокол, не совпадающий с типом сокета. Например, подключение UNIX-сокета датаграмм к потоковому сокету.

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

Убедитесь, что тип сокета (SOCK_STREAM, SOCK_DGRAM) соответствует предполагаемому протоколу. Проверьте, что оба конечных узла используют одинаковый тип сокета.

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

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