Site icon EfmSoft

Что означает код errno 123 (ENOPROTOOPT) в Windows?

 
Также может означать:
КонстантаТипОС
ERROR_INVALID_NAMEОшибка WindowsWindows
EPFNOSUPPORTerrnoSolaris
INACCESSIBLE_BOOT_DEVICEКод BSODWindows
Предыдущий Следующий
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.

Ссылки


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

Exit mobile version