| Предыдущий | Следующий |
| ERROR_ADDRESS_ALREADY_ASSOCIATED | ERROR_CONNECTION_INVALID |
ERROR_ADDRESS_NOT_ASSOCIATED
Что означает ERROR_ADDRESS_NOT_ASSOCIATED
ERROR_ADDRESS_NOT_ASSOCIATED означает, что socket/network endpoint не имеет локального address association, которое требуется текущей операции.
Что проверить
- Успешно ли завершился явный
bindили операция, которая должна была выполнить implicit bind. - Local address/interface, family и port, выбранные до вызова, особенно после смены состояния интерфейса.
- Не продолжает ли код queries/I/O после failed bind/connect на частично инициализированном endpoint.
Жизненный цикл
После ошибки инициализации безопаснее завершить текущий socket и создать новый, если API не документирует допустимое восстановление. Этот код не является DNS-ошибкой: имя может быть разрешено правильно, но локальная сторона endpoint ещё не связана с адресом. Подтвердите исправление через getsockname после успешной инициализации.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.