Chrome subscribes to OS-level NetworkChangeNotifier callbacks (OnNetworkConnected, OnNetworkDisconnected, OnNetworkMadeDefault) and triggers migration in response. neqo-bin has no such hook.
This would require:
- Platform-specific network change detection (e.g.,
network-interface or network-manager crate on Linux, SCNetworkReachability / NWPathMonitor on macOS)
- A new event or callback from neqo-bin into the transport when the available network set changes
- Enumerating available alternate sockets/interfaces to migrate to
Chrome subscribes to OS-level
NetworkChangeNotifiercallbacks (OnNetworkConnected,OnNetworkDisconnected,OnNetworkMadeDefault) and triggers migration in response. neqo-bin has no such hook.This would require:
network-interfaceornetwork-managercrate on Linux,SCNetworkReachability/NWPathMonitoron macOS)