Что означает код errno 97 (EAFNOSUPPORT) в Linux?

 
Также может означать:
КонстантаТипОС
ENOLINKerrnomacOS
EMSGSIZEerrnoSolaris
HAL1_INITIALIZATION_FAILEDКод BSODWindows
Предыдущий Следующий
EDESTADDRREQ ENOLINK

EAFNOSUPPORT

Что означает EAFNOSUPPORT в Linux

EAFNOSUPPORT: Протокол не поддерживает это семейство адресов. Сопоставьте семейство адресов с протоколом и конкретным socket API; например, объект одного семейства нельзя молча использовать как endpoint другого.

Практическая проверка

В Linux проверьте семейство адресов в структуре адреса и domain самого socket. Ошибка часто возникает, когда IPv4/IPv6 или UNIX-domain адрес передают socket другого family, либо protocol не реализует требуемую семью. Сохраните sockaddr вместе с его длиной: неверная длина или неверно интерпретированная структура может выглядеть как несовместимое family.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.