ipV6对开发者的影响
2016-07-18 本文已影响157人
锦瑟流年终成忆
先说一下什么引发“血案”的原因 由于APP store 的新规16.6.1起所有上架的应用都要支持IPV6
ipv6是一种国际互联网协议 旨在替代目前已经不能满足互联网发展需求的ipv4协议。
与IPV4的区别
1.采用全新的地址管理方式 简言之就是ipv6获得更大的地址空间
2.提供了地址自动配置机制
3.。。。。百度
对开发者的影响
检查不兼容IPv6的代码
搜一下工程里有没有下面的这些API,这些都是只针对IPv4做处理的,有的话就删了。
inet_addr()
inet_aton()
inet_lnaof()
inet_makeaddr()
inet_netof()
inet_network()
inet_ntoa()
inet_ntoa_r()
bindresvport()
getipv4sourcefilter()
setipv4sourcefilter()
如果用到了下面左边的这些IPv4的类型,那么它们相应的IPv6类型也需要做处理
具体的对应字段为: