tcp兼容ipv6


什么是IPv6什么是IPv6?IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,地址空间的不足必将妨碍互联网的进一步发展。为了扩大地址空间,拟通过IPv6重新定义地址空间。IPv6采用128位地址长度,几乎可以不受限制地提供地址。

随着5月初Apple明文规定所有开发者在6月1号以后提交新版本需要支持IPV6-Only的网络,大家便开始热火朝天的研究如何支持IPV6。我来大概浅谈一下在Socket中该如何来兼容IPV6。

_ntoa()_ntoa_r()bindresvport()getipv4sourcefilter()setipv4sourcefilter()

-(NSString*)getIPStrDormain:(NSString*)hostName{

NSString*ipStr=[selfgetIPAddressByHostName:hostName];

NSArray*IPV6DNSs=[selfgetIPV6DNSWithHostName:hostName];