/ / Len otázky IPV6 - ios, nsurlconnection, ipv6, ipv4

Problémy iba s IPv6 - ios, nsurlconnection, ipv6, ipv4

Spoločnosť Apple oznámila len pred niekoľkými dňami pravidlá ipv6 https://developer.apple.com/news/?id=05042016a.

Platí to pre aplikácie zacielené len na iOS9 alebo na nižšie verzie?

Používam adresu IPV4 priamo pre požiadavku HTTP ako http://x.x.x.x/path (Predpokladajme, že namiesto toho musím použiť adresuhostiteľský názov, prosím nehovorte o tomto bode). Môže sa syntetizovať na adresu IPV6 pomocou NSURLConnection s IOS 9.2, ale zlyhá pri nižšej verzii IOS.

odpovede:

3 pre odpoveď č. 1

Musí pracovať iba na verziách systému iOS, ktoré podporujú syntetizáciu adries IPv6 z adries IPv4.

vidieť toto fórum pre vývojárov FAQ:

# 4 - Moja aplikácia závisí od schopnosti systému syntetizovať adresu IPv6 z adresy IPv4. Čo mám robiť na starších systémoch?

Ako je popísané v systéme Používanie systémových rozhraní APIAdresy IPv6 s iOS 9.2 a OS X 10.11.2 môžete použiť getaddrinfo na syntetizáciu Adresa IPv6 z adresy IPv4. Vaša aplikácia bude testovaná na a zariadenie s najnovšou verziou verzie iOS, ktorú môžete prevziať že táto podpora je prítomná.