0

当用户切换 wifi 网络时,我们的 apk 将自动连接到服务器。它将调用 gethostbyname 来首先找到服务器的 ip,然后连接到该 ip。所有这些代码都是用 C++ 编写的。一切都在 Android 4.0 之前运行。但是在Android 4.0中,gethostbyname在切换wifi网络后返回服务器的原始ip。所以apk的连接超时。唯一可能的解决方案是重新启动 apk。但是 java 代码 InetAddress.getAllByName 工作正常。那么 Android 4.0 在 C 中的 gethostbyname 有什么问题呢?

4

0 回答 0