我们正在使用 iPad 与我们的专有设备建立临时无线连接。DHCP 不可用,因此我们使用自动 IP 范围内的地址。用户从 iPad 上的无线网络列表中选择设备,大约 20 秒后,DHCP 失败并分配了一个自动 IP 地址。设备的固定 IP 地址为 169.254.20.10。
我们遇到的问题是,iPad 有时会失去与设备连接的能力。这个问题在 iPad 第 4 代和 iPad Mini 上似乎发生得更快。通常,在 iPad 上切换到另一个无线网络,然后返回到 ad-hoc 网络和/或关闭 Wi-Fi 然后重新打开的组合可以解决问题,但有时需要重新启动 iPad。
当它处于这种状态时,当我们尝试单播到 169.254.20.10 或广播到 169.254.255.255 时,我们在应用程序中收到的套接字错误是“主机已关闭”或“没有到主机的路由”。这可以通过使用诸如 IT 工具之类的应用程序来 ping 设备来确认。
任何想法可能会发生什么或我们如何解决这个问题?