Site icon EfmSoft

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

 
Предыдущий Следующий
WSAESTALE WSASYSNOTREADY

WSAEREMOTE

WSAEREMOTE не означает «у сокета есть удалённый узел». Это условие совместимости, указывающее, что элемент является удалённым или недоступен локально. Различие важно, поскольку у каждого подключённого TCP-сокета есть удалённая конечная точка, но это не ошибка.

Почему исходный API имеет решающее значение

Microsoft сохраняет BSD-ориентированные константы в пространстве ошибок Winsock, одновременно предупреждая, что некоторые определённые значения не возвращаются ни одной функцией Windows Sockets. Поэтому переносимая библиотека, операция перенаправленной файловой системы или поставщик могут выдавать WSAEREMOTE через общий уровень сообщения об ошибках.

Вопросы для диагностики

Не рассматривайте код как WSAENETUNREACH или WSAEHOSTUNREACH. Они описывают достижимость; WSAEREMOTE описывает семантику локальности объекта.

Microsoft: коды ошибок Winsock · Microsoft: совместимость с BSD · POSIX: errno.h


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

Exit mobile version