知道对方电脑的IP用JAVA怎么判断它是否在线?不能调CMD的PING命令 

解决方案 »

  1.   

    呵呵!我正在查资料 一起来研究一下jpcap,可能有我们要的答案
      

  2.   

    http://blog.csdn.net/cgaolei/archive/2009/06/04/4240835.aspx自java 1.5以后,java.net.InetAddress中一个方法:
    public boolean isReachable(int timeout) throws IOException 
      

  3.   

    isReachable 怎么可能是判断ip是否可用呢?他本质是和ping一个道理,但是它不十分可靠,因为可能出于防火墙等原因,它可能返回false,如果你是做im的话,就另当别论了,那isReachable肯定不能用
      

  4.   

    要判断IP地址所对应的电脑在线,总得给对方发个包,然后根据是否有应答来判断,不用ping也行,你自己把这个过程实现。