Site icon EfmSoft

Что означает код errno 89 (EDESTADDRREQ)?

 
Также может означать:
КонстантаТипОС
ERROR_NO_PROC_SLOTSОшибка WindowsWindows
ECANCELEDerrnomacOS
ENOSYSerrnoSolaris
PINBALL_FILE_SYSTEMКод BSODWindows
Предыдущий Следующий
EILSEQ ECANCELED

EDESTADDRREQ

Что означает EDESTADDRREQ в Linux

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

После отказа, соответствующего «Требуется адрес назначения», сохраните errno немедленно: любой последующий системный или библиотечный вызов может заменить значение. Для EDESTADDRREQ исходная английская страница также выделяет sendto, sendmsg, connect, send, ENOTCONN и msg_name; эти данные полезно записать вместе с return value, потоком и временем события.

Диагностика

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

Ссылки для EDESTADDRREQ


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

Exit mobile version