Site icon EfmSoft

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

 
Предыдущий Следующий
WSAELOOP WSAEHOSTDOWN

WSAENAMETOOLONG

description[преобразованное имя превышает поддерживаемое ограничение длины.]

WSAENAMETOOLONG указывает на ошибку длины при обработке имени. В сетевом коде значение может поступать через BSD-совместимые или специфичные для поставщика пути, поэтому важно определить точное имя после всех локальных преобразований.

Исходный ввод может не быть тем именем, на котором произошёл сбой

Код разрешения может добавлять суффиксы поиска DNS, преобразовывать интернационализированное имя или формировать ключ поиска службы. Сам DNS имеет протокольные ограничения: RFC 1035 задаёт максимум 63 октета для метки и 255 октетов для полного представления доменного имени. Эти правила формата по сети отличаются от ограничений путей файловой системы и от размера фиксированного буфера приложения.

Диагностический список

Не обрезайте имя узла лишь для успешного выполнения вызова. Обрезка изменяет ключ поиска и может незаметно выбрать другое имя. Вместо этого отклоните или исправьте исходное значение.

Microsoft: коды ошибок Winsock · IETF: ограничения длины доменных имён DNS · POSIX: errno.h


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

Exit mobile version