| Предыдущий | Следующий |
| STATUS_GRACEFUL_DISCONNECT | STATUS_ADDRESS_NOT_ASSOCIATED |
STATUS_ADDRESS_ALREADY_ASSOCIATED
Что означает STATUS_ADDRESS_ALREADY_ASSOCIATED
STATUS_ADDRESS_ALREADY_ASSOCIATED означает, что транспортный endpoint уже имеет address association и повторная association недопустима.
Что проверить
- Сопоставьте create/associate/connect/disconnect/disassociate/close для одного endpoint.
- Ищите retry path, повторяющий associate после частичного успеха.
- Проверьте completion ordering асинхронных операций.
Как исправлять
Выполняйте association один раз и явно сбрасывайте state после успешного disassociate. Не создавайте вторую связь поверх существующей.
В асинхронной реализации меняйте локальный state только после completion associate/disassociate: раннее переключение флага создаёт race, при котором второй поток видит endpoint как свободный до фактического завершения операции.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.