DEBUG - 天道酬勤
要用java检测网络资源是否可用,我们可以采用以下两种方法: 一种方法是调用ping命令, 如: Process process= Runtime.getRuntime().exec("ping 192.168.0.5"); InputStreamReader return = new InputStreamReader(process.getInputStream()); LineNumberReader returnData = new LineNumberReader (return); String line=""; while((line=returnData.readLine())!=null){ System.out.println(line); } 通用对返回数据进行分析,来探测网络资源的可用性; 这种方法有一个缺点:就是许多网络资源是不允许被ping的,从而针对这类资源无法探测。
(2008-07-28记)
Dos中的ping 命令能很方便的检测网络是否为连通状态.但是在java中,一直没有找到好的方法检来测网络是否为连通状态.无奈之余,想出了如下方法:
Powered by: BlogJava Copyright © HUIKK