Does your setup handle IPv6-only networks properly? That’s the most common cause of problems that only show up on T-Mobile (I’m presuming that this is in the US, where T-Mobile provides Apple devices with an IPv6-only DNS64/NAT64 network).
Share and Enjoy
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"
ps DTS is closed 21 Dec through 1 Jan.
Sorry for the delayed response and thanks for the pointers.
We were creating SOCKS proxy socket by passing only port number, which internally uses in6addr_any address for IPV6 socket. This address doesn't work for accepting connections for IPv6 client, whereas counterpart INADDR_ANY works fine for IPv4
We need to use loopback/localhost as interface name while creating SOCKS proxy socket. This internally creates socket with in6addr_loopback address for IPv6 socket.