[原]Delphi XE10支持IOS IPV6的处理

  • 主题发起人 主题发起人 DelphiTeacher的专栏
  • 开始时间 开始时间
D

DelphiTeacher的专栏

Unregistered / Unconfirmed
GUEST, unregistred user!
苹果要求6月份新上架的APP统一支持IPV6,真是蛋疼,

我6月10号提交的APP,审核的时候给我消息,说在IPV6环境下不能登录,连不上服务器,

我在想,我在软件里面,也就用了一个IdHttp来Get一些接口的URL,以及图片,

而且用的可都是域名,没有使用IP4地址,比如(10.*.*.*),这样我知道是不行的,

既然我用的是域名,那为什么会不能连接到服务器,难道是Indy不支持IPV6,

然后上百度找了一下,确认Indy是支持IPV6的,

接着,根据苹果的教程搭建了IPV6的网络环境来测试,

然后发现,原来在IPV4下我Get一个URL,是可以直接IdHttp.Get('http://www.orangeui.cn'),

但是在IPV6的环境下,我需要在域名外面包一个方括号:IdHttp.Get('http://[www.orangeui.cn]'),

瞬间崩溃,

作者:DelphiTeacher 发表于2016/6/25 22:11:37 原文链接
阅读:3 评论:0 查看评论

查看更多...
 
后退
顶部