I am a little confused about some aspects of IPv6 if anyone know a bit more than me please fill me in.
First off I use host names with the NSStream class so my app should be IPv6 compliant is this right? As NSStream should try to connect to the DNS server and get the IPv6 address or a synthesized IPv6 address from a server that is IPv4.
Secondly one of my app testers says the app doesn't work on a cellular connection for him but it does work on wifi. I said it seems like t-mobile is blocking the connection which we are trying to make. When the person called them they said that the developer "me" has not upgraded to IPv6. Can it really work on wifi and not cellular and be me not supporting IPv6? That just doesn't make any sense to me.
T-Mobile messing with connection article (https://www.grepular.com/Punching_through_The_Great_Firewall_of_TMobile) making me thing they might be messing with my apps connection on cell service.