我有一个使用基于 socke
t 连接的游戏。它在 IPv4 网络
中运行良好。
我们向 App Store 提交了更新,但被拒绝说游戏无法在 IPv6 网络
下运行。我们的游戏后端使用 AWS
。
当我浏览了很多论坛后,我才知道 AWS 还没有准备好 IPv6。
对于客户端,我使用的是 CocoaAsyncSocket
。我已禁用 IPv4PreferredOverIPv6
。但不工作。
您能提出一个更好的解决方案吗?
如果您使用 GCDAsyncSocket 连接到 IPv4 地址文字,这是一个 known issue两周前在 CocoaAsyncSocket 存储库中的最新提交中已经修复了该问题。确保您使用的是最新版本。
最新版本,加上将 IPv4PreferredOverIPv6
设置为 NO
,应该可以工作。
关于ios - 无法在 IPv6 网络中连接 iOS GCDAsyncSocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37809339/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |