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

 
Также может означать:
КонстантаТипОС
ERROR_IS_SUBSTEDОшибка WindowsWindows
Предыдущий Следующий
EPROTO EPROTOTYPE

EPROTONOSUPPORT

Что означает EPROTONOSUPPORT в Windows

EPROTONOSUPPORT означает, что запрошенный протокол не поддерживается выбранной комбинацией address family и типа сокета. В Winsock близкий исходный результат — WSAEPROTONOSUPPORT. Это ошибка создания или настройки socket, а не тайм-аут соединения с удалённым узлом.

Что проверить

  • Сохраните три аргумента socket()/WSASocket(): family, type и protocol; проверять их нужно как одну комбинацию.
  • Если protocol задаётся явно, убедитесь, что его номер относится к выбранной address family и типу сокета; для стандартного протокола используйте документированное значение.
  • Для систем с Winsock LSP/provider-компонентами сравните каталог providers с исправной машиной, если допустимая комбинация внезапно перестала создаваться.

Как действовать

Исправьте комбинацию параметров или восстановите отсутствующий Winsock provider. Проверка исправления проста: тот же процесс должен успешно создать socket с требуемой family/type/protocol до любых DNS, connect или TLS операций.

Технические ссылки


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