I've tried to use SCNetworkReachabilityCreateWithAddressPair to follow the connectivity of just established BSD socket. At least on iOS 17.5.1 it never works. It does report 0 as reachability flags for sockets which is connected and functional. I also unable to make it send me any callback when I actually change network interface and previous network route is not viable.
Topic:
App & System Services
SubTopic:
Networking
Tags: