mirror of
https://github.com/hanzozt/sdk-golang.git
synced 2026-10-30 14:46:37 +00:00
A listener that could not make its first bind session within its connect timeout stopped trying but stayed open: it never bound and never closed, so a service hosted during a controller outage stayed down until a restart. It now keeps trying until a session is made, access is denied, or it is closed. A bind session refresh the controller did not answer fell through to making a new session with backoff, holding the listener loop, and every re-bind with it, until the controller answered. The session in hand still binds, so it is kept and the router is re-bound once it is back. Claude-Session: https://claude.ai/code/session_01TUxvfuta1Z44KVNYuAz71F