Site icon EfmSoft

Что означает код errno 102 (EAFNOSUPPORT)?

 
Также может означать:
КонстантаТипОС
ERROR_SEM_IS_SETОшибка WindowsWindows
HTTP_STATUS_PROCESSINGHTTP-статусЛюбая
ENETRESETerrnoLinux
EOPNOTSUPPerrnomacOS
CACHE_INITIALIZATION_FAILEDКод BSODWindows
Предыдущий Следующий
EOPNOTSUPP ECONNABORTED

EAFNOSUPPORT

Что означает EAFNOSUPPORT в Windows UCRT

EAFNOSUPPORT означает «Семейство адресов не поддерживается семейством протоколов». Для условия «Семейство адресов не поддерживается семейством протоколов» код EAFNOSUPPORT нужно связывать с первым возвратившим его вызовом и контекстом: сокет, локальный и удалённый адрес, семейство, протокол и состояние соединения.

Для условия «Семейство адресов не поддерживается семейством протоколов» сначала установите канал ошибки: UCRT использует errno, Win32 API — GetLastError(), а Winsock — WSAGetLastError(); эти значения не взаимозаменяемы. Для EAFNOSUPPORT исходная английская страница также выделяет sockaddr, WSAEAFNOSUPPORT, WSAGetLastError, socket, sa_family и UCRT; эти данные полезно записать вместе с return value, потоком и временем события.

Диагностика

На платформе Windows UCRT исправление EAFNOSUPPORT считается подтверждённым, когда исходная операция даёт ожидаемый результат, а отдельный отрицательный тест по-прежнему воспроизводит именно условие «Семейство адресов не поддерживается семейством протоколов» без утечки ресурсов и потери первичной диагностики.

Ссылки для EAFNOSUPPORT


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

Exit mobile version