| Предыдущий | Следующий |
| EPFNOSUPPORT | EAFNOSUPPORT |
ENOPROTOOPT
Что означает ENOPROTOOPT в Windows UCRT
ENOPROTOOPT: Протокол недоступен. Socket option неизвестна выбранному уровню протокола или несовместима с типом endpoint; важна точная пара level/option.
Особенности Windows
Для socket code на Windows исходным статусом обычно является WSAENOPROTOOPT. Запишите level и option из setsockopt()/getsockopt(), socket family/type/protocol и версию поставщика Winsock. Проверяйте поддержку именно этим поставщиком: наличие константы в SDK не гарантирует, что option допустим на конкретном socket.
При воспроизведении изменяйте только один параметр socket option: сначала тот же level с известной поддерживаемой option, затем исходную option. Так можно отделить неверный level от отсутствия самой возможности у provider.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
