请问下:java下判断网络是是否连通的思路 除了用ping命令外,还有其他什么方法呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java 中有 ping 么?可以建立 Socket 连接网络就是通的,否则就是不通的。 用java.net.InetAddress类中的public boolean isReachable(int timeout) throws IOException 这个方法即可。 Java可以执行ping的,用套接字也行! 可以用Runtime直接执行dos命令,linux系统的话,直接执行shell也可以 Runtime runtime = Runtime.getRuntime(); Process process =null; String line=null; InputStream is =null; InputStreamReader isr=null; BufferedReader br =null; String ip="www.sna.com.cn"; //待Ping的地址 try { process =runtime.exec("ping "+ip); is = process.getInputStream(); isr=new InputStreamReader(is); br =new BufferedReader(isr); while( (line = br.readLine()) != null ) { System.out.println(line); System.out.flush(); } is.close(); isr.close(); br.close(); } catch(IOException e ) { System.out.println(e); runtime.exit(1); } 如何使用ObjectMapper的方式实现Json和bean的自由转换 急求!!! Java Tutorial的JVM和Java Interpreter的问题 问一个弱问题 请教JAVA怎么实现从一个中文文本中查到我定义的几个词汇 更改LAYOUT属性就报错----送分! 请问如何判断一串字符是数字 Jb5中的ipworks中的ftp组件如何使用? 一个关于session的问题 jbuilder35enterprise到底如何安装亚,我怎么装完,总显示foundation java swing 怎么给字体加粗,加大 关于Date疑问!
Process process =null;
String line=null;
InputStream is =null;
InputStreamReader isr=null;
BufferedReader br =null;
String ip="www.sna.com.cn"; //待Ping的地址
try
{
process =runtime.exec("ping "+ip);
is = process.getInputStream();
isr=new InputStreamReader(is);
br =new BufferedReader(isr);
while( (line = br.readLine()) != null )
{
System.out.println(line);
System.out.flush();
}
is.close();
isr.close();
br.close();
}
catch(IOException e )
{
System.out.println(e);
runtime.exit(1);
}