0

必ずしもインターネットに接続する必要がないwifi接続を確認する方法を知っている人はいますか? 私が取り組んでいるゲームにwifiマルチプレイヤーを実装したので、そのモードを使用しようとしているときに接続がないかどうかを確認し、ユーザーに知らせたい. 到達可能性のサンプル コードは、ルーティングしようとしているホストがある状況でのみ機能するようです。他の人の Wi-Fi がどのようにセットアップされるかは知らないので、特定の場所にルーティングしようとせずに Wi-Fi を確認できるようにする必要があります。

編集:気にしないでください、私はそれを手に入れました。到達可能性コードをもう少し掘り下げただけです。

4

2 に答える 2

0

アクセスポイントに到達したことを確認できます (ほとんどの場合、インターネットかどうかに関係なく、iPhone のゲートウェイになります)。802.11b/g/n は、インターネットへのルートがあり、インターネットへのルートがなくても、電話やその他のデバイスにはまったく同じように見えます。

電話にゲートウェイを尋ねて、電話に話しかけようとすることは予測できましたが (おそらく ping でしょうか?)、Reachability アプローチには慣れていません。あなたが本当にそれを理解しているなら、私は答えを知りたいです。

于 2009-12-06T22:28:05.640 に答える
0

到達可能性クラスには、wifi のインスタンスを返すメソッドがあります。reachabilityForLocalWiFi と呼ばれていたと思います。

于 2011-06-10T17:36:53.523 に答える