任何人都知道我如何检查无线连接,我不一定需要连接到互联网?我已经在我正在开发的游戏中实现了wifi多人游戏,所以我想确保让用户知道当他们尝试使用该模式时是否没有连接。 Reachability示例代码似乎仅适用于您有尝试路由到的主机的情况。由于我不知道如何设置其他人的wifi,我需要能够在不尝试路由到特定地点的情况下检查wifi。
编辑:没关系,我知道了。刚刚在可达性代码中进行了一些挖掘。
答案 0 :(得分:0)
您可以检查您是否到达接入点(几乎总是iPhone的网关,互联网与否)。 802.11b / g / n具有到因特网的路由并且没有到因特网的路由对于电话或任何设备而言看起来完全相同。
我可以预见到要问电话的网关并尝试与它通话(ping,也许?)但我不熟悉可达性方法。如果你确实已经弄明白了,我很乐意看到答案。
答案 1 :(得分:0)
在reachability类中有一个返回wifi实例的方法。我认为它叫做reachabilityForLocalWiFi。