Что означает код ошибки Windows 10062 (WSAELOOP)?

 
Предыдущий Следующий
WSAECONNREFUSED WSAENAMETOOLONG

WSAELOOP

WSAELOOP является одним из BSD-совместимых значений ошибок, перенесённых в пространство ошибок Winsock. Microsoft описывает его как ошибку преобразования имени. Важно, что это проблема преобразования, а не признак зацикливания TCP-соединения или циркуляции пакетов в сети.

Найдите уровень преобразования

Winsock 2 может направлять запросы имён и служб через поставщиков пространств имён. Переносимые библиотеки также могут преобразовывать ошибки в стиле POSIX в значения WSA* . Запишите, использовал ли неудачный путь устаревший gethostbyname, getaddrinfoили семейство WSALookupService* до связывания кода с DNS.

Что может образовать цикл

  • Повторное переписывание имён или раскрытие псевдонимов в слое совместимости или поставщике пространства имён.
  • Код приложения, передающий преобразованный результат обратно как новый ключ поиска.
  • Для переносимого кода, ориентированного на файловые системы, — циклическое разрешение символических ссылок, являющееся значением POSIX для ELOOP.

. Зафиксируйте исходное имя и каждое преобразованное имя. Трассировка пакетов может ничего не показать, если цикл полностью локален и запрос не достигает DNS.

Microsoft: коды ошибок Winsock · Microsoft: разрешение имён Winsock · POSIX: errno.h


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