Frage

Wer eine Idee hat, wie ich für eine WiFi-Verbindung überprüfen konnte, wo ich brauche nicht unbedingt mit dem Internet verbinden? Ich habe WiFi-Multiplayer in einem Spiel implementiert ich bin arbeiten, so dass ich möchte sicherstellen, und lassen den Benutzer wissen, ob es keine Verbindung, wenn sie versuchen, diesen Modus zu verwenden. Der Code Erreichbarkeits Probe scheint nur für Situationen zu arbeiten, in dem Sie einen Host haben Sie zu routen versuchen. Da ich keine Kenntnis davon, wie andere Menschen des Wi-Fi wird aufgebaut haben, muß ich für WiFi überprüfen können, ohne an einen bestimmten Ort zu leiten zu versuchen.

Edit: Nevermind, ich habe es. nahm nur ein wenig mehr in dem Erreichbarkeits-Code zu graben.

War es hilfreich?

Lösung 2

Es gibt ein Verfahren in der Erreichbarkeits Klasse, die eine Instanz für Wi-Fi zurückgibt. Ich glaube, es wurde reachabilityForLocalWiFi genannt.

Andere Tipps

können Sie überprüfen, ob Sie den Zugangspunkt erreichen (die fast immer das Gateway des iPhone sein, Internet oder auch nicht). 802.11b / g / n mit einer Route zum Internet und ohne Weg zum Internet erscheint genau das gleiche mit dem Telefon -. Oder einem anderen Gerät, was das betrifft

Ich kann das Telefon für seine Gateway voraussehen zu stellen und versuchen, es zu sprechen (ping, vielleicht?), Aber ich bin nicht mit dem Erreichbarkeits-Ansatz. Wenn in der Tat Sie es herausgefunden hat, würde ich gerne eine Antwort sehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top