我已经创建了一个 iOS VOIP 应用程序。创建 VOIP 应用程序的原因是让我的应用程序在后台运行。嗯,工作正常。我还通过 TCP/IP 连接到主机。
这里的问题是当操作系统每隔一段时间自动重启 wifi radio 时,会导致断开连接。然后我必须重新连接。
谁能帮我理解到底是什么导致了这种行为?
最佳答案
这可能是一些事情。首先,你运行的是 iOS 8 吗?据报道,有一些 wifi 问题。只需谷歌一下 iOS 8 wifi 问题,看看有多少人遇到类似问题。
其次,你的 wifi 网络不会太不规律地让你左右移动,所以它可能是你的 wifi 路由器本身,也可能是 iPhone。我可能会尝试在路由器上使用手动 IP 分配而不是 DHCP 作为测试。
第三,您的软件显然需要设置为处理丢失等 - 丢失和少包等是任何网络中相当常见的部分。
关于iOS 在间隔后自动重启 WiFi radio ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31869840/