| Предыдущий | Следующий |
| EDESTADDRREQ | ENOLINK |
EAFNOSUPPORT
Что означает EAFNOSUPPORT в Linux
EAFNOSUPPORT: Протокол не поддерживает это семейство адресов. Сопоставьте семейство адресов с протоколом и конкретным socket API; например, объект одного семейства нельзя молча использовать как endpoint другого.
Практическая проверка
В Linux проверьте семейство адресов в структуре адреса и domain самого socket. Ошибка часто возникает, когда IPv4/IPv6 или UNIX-domain адрес передают socket другого family, либо protocol не реализует требуемую семью. Сохраните sockaddr вместе с его длиной: неверная длина или неверно интерпретированная структура может выглядеть как несовместимое family.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
