0

さて、いくつかのアプリを作成しようとしたときに、次のエラーが発生しました。

このコードの使用:

String host = "192.168.0.137";
if (InetAddress.getByName(host).isReachable(4000)) {                            
    Log.i("Host",host + " is reachable");                            
}else{
    Log.i("Host",host + " is not reachable");                            
}

デスクトップ IP 192.168.0.137 に ping を実行しようとしましたが、到達できないという回答が返ってきました。別の Android スマートフォンに ping を実行すると、「到達可能」という回答が得られます。

これと同じコードを Java アプリケーションで試して、スマートフォンに ping を送信すると、到達可能です。

はい、<uses-permission android:name="android.permission.INTERNET" />エミュレータではなく電話でアプリを使用して実行しています。私のデバイスはデスクトップの同じ LAN に接続されています。

どうしたの?

4

0 に答える 0