割り当てとして、LAN上のすべての生存コンピュータを見つける必要があります。そのため私はInetAddress
クラスのisReachable
機能を使用しています。しかし問題は、私に届くものが何も表示されないことです。だから私はisReachable
をGoogleのIPにしようとしましたが、それでも到達できません。InetAddressクラスのisReachableに関する問題
import java.net.*;
public class alive{
public static void main(String args[]){
try{
InetAddress ia = InetAddress.getByAddress(new byte[]{(byte)209, (byte)85, (byte)153, (byte)104});
boolean b = ia.isReachable(10000);
if(b){
System.out.println("Reachable");
}
else{
System.out.println("Unrachable");
}
}catch(Exception e){
System.out.println("Exception: " + e.getMessage());
}
}
}
出力は次のとおりです:ここで
はコードである。ここUnreachable
アドレスにピンしてみましたか? –
あなたはroot権限を持っていますか? – bestsss
@pangea yaは試してみましたが、それは – codeomnitrix