public static void pingFunction_1()
{
String line = null;
try
{
Process pro = Runtime.getRuntime().exec("ping 192.168.2.222 ");
BufferedReader buf = new BufferedReader(new InputStreamReader(pro.getInputStream()));
while ((line = buf.readLine()) != null)
System.out.println(line);
}
catch (Exception ex)
{
System.out.println(ex.getMessage());
}
}
运行结果(在eclipse控制台中):
结果一:
正在 Ping 192.168.2.222 具有 32 字节的数据:
来自 192.168.2.104 的回复: 无法访问目标主机.
来自 192.168.2.104 的回复: 无法访问目标主机.
来自 192.168.2.104 的回复: 无法访问目标主机.
来自 192.168.2.104 的回复: 无法访问目标主机.
192.168.2.222 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
结果二:
正在 Ping 192.168.2.62 具有 32 字节的数据:
来自 192.168.2.62 的回复: 字节=32 时间=219ms TTL=128
来自 192.168.2.62 的回复: 字节=32 时间=3ms TTL=128
来自 192.168.2.62 的回复: 字节=32 时间=3ms TTL=128
来自 192.168.2.62 的回复: 字节=32 时间=2ms TTL=128
192.168.2.62 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 2ms,最长 = 219ms,平均 = 56ms