2012-01-11 29 views
0

私はLAN上でそのIPアドレスをpingするためにこのコードを試しています。結果の返信は申し訳ありません。ipアドレスにpingを実行する

ありがとうございました。あなたが私を助けるなら

私のデバイスからそのプリンタのIPをpingしたいと思う。私はこれをすることができますか?

String ip_address="\\10.28.81.9"; 
boolean reachable=false; 
TextView txt=(TextView) findViewById(R.id.info); 
InetAddress address; 
try { 
    address = InetAddress.getByName(ip_address); 
    reachable =address.isReachable(3000); 
} catch (UnknownHostException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
} catch (IOException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
} 
     if(reachable){ 
      txt.setText("Got it"); 
     }else{ 
      txt.setText("Sorry"); 

     } 
+0

私は\\ IPアドレスを削除することでこれも疲れましたが、それでもまだ動作します。 –

+0

[javaコードでIPアドレスをpingする]の可能な複製(https://stackoverflow.com/questions/11506321/java-code-to-ping-an-ip-address) –

答えて

0

アドレスの先頭にある\を削除してみます。

+0

これも試してみましたが、動作しませんでした –

+0

アドレス= InetAddress.getByName(ip_address);前方参照を行っているときに問題があり、アドレスを提供しています。 getByAddress(String host、byte [] addr)を使用する必要があります。 –

関連する問題