Domanda

Qualcuno ha un'idea su come avrei potuto verificare la presenza di una connessione wifi in cui non è necessariamente bisogno di connettersi a internet? Ho implementato wifi multiplayer in un gioco su cui sto lavorando, quindi voglio fare in modo e consentire all'utente di sapere se non c'è connessione quando si cerca di utilizzare tale modalità. Il codice di esempio raggiungibilità sembra funzionare solo per le situazioni in cui si dispone di un host che si sta tentando di rotta verso. Poiché non ho alcuna conoscenza di come wifi altrui sarà allestita, ho bisogno di essere in grado di verificare la presenza di wi-fi senza cercare di rotta verso un luogo specifico.

Modifica: Nevermind, ce l'ho. Appena preso un po 'di più a scavare nel codice di raggiungibilità.

È stato utile?

Soluzione 2

C'è un metodo nella classe raggiungibilità che restituisce un'istanza per la connessione wifi. Credo che sia stato chiamato reachabilityForLocalWiFi.

Altri suggerimenti

È possibile verificare che si raggiunge il punto di accesso (che sarà quasi sempre di iPhone gateway Internet o no). 802.11b / g / n con un percorso a Internet e senza un percorso a Internet apparirà esattamente lo stesso al telefono -. O qualsiasi dispositivo, in questo caso

potevo prevedere che chiede il telefono per la sua porta d'ingresso e il tentativo di comunicare con esso (ping, forse?) Ma io sono familiarità con l'approccio di raggiungibilità. Se davvero avete capito, mi piacerebbe vedere una risposta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top