Что означает код errno 123 (EPFNOSUPPORT)?

 
Также может означать:
КонстантаТипОС
ERROR_INVALID_NAMEОшибка WindowsWindows
ENOPROTOOPTerrnoWindows
INACCESSIBLE_BOOT_DEVICEКод BSODWindows
Предыдущий Следующий
ENOMSG ENOPROTOOPT

EPFNOSUPPORT

Семейство протоколов является отдельным измерением совместимости

EPFNOSUPPORT является errno Solaris 123. Oracle описывает ненастроенное или нереализованное семейство протоколов и отмечает его историческое использование для интернет-протоколов. Семейство задаёт пространство имён связи; это не тот же вопрос, что наличие отдельного протокола или допустимость типа сокета.

Соседние ошибки разделяют эти измерения: EPROTONOSUPPORT относится к реализации протокола, ESOCKTNOSUPPORT — к типу сокета, а EAFNOSUPPORT — к адресу, несовместимому с запрошенным семейством протоколов. Современный POSIX socket() описывает аргумент домена или семейства адресов и допускает реализации с собственным набором поддерживаемых семейств.

Сначала исследуйте запрошенное семейство

  • Запишите значение семейства или домена до его преобразования обёртками или языковой средой.
  • Проверьте заголовочные файлы платформы и конфигурацию регистрации семейства или поставщика компонента вместо изменения удалённых адресов.
  • При переносе кода не считайте, что семейство, доступное в Linux или BSD, существует по тому же контракту в Solaris.

Ссылки


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