java Ping操作
来源:互联网 发布:javascript张容铭 pdf 编辑:程序博客网 时间:2024/06/06 18:30
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class pingTest {
/**
* @author MrFu
*/
public static void main(String[] args) {
ping(5,"www.baidu.com");
}
public static void ping(int pingNum,String m_strForNetAddress){
String result = "";
String reStr ="";
try {
Process p = Runtime.getRuntime().exec("ping -n "+ pingNum + " -a " + m_strForNetAddress); // 10.83.50.111 m_strForNetAddress
//Process p = Runtime.getRuntime().exec("/system/bin/ping -c 3 -w 1 www.baidu.com");
int status = 5;
try {
status = p.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
}
if (status == 0) {
result="success";
}
else
{
result="failed";
}
System.out.println("result"+result);
String lost = new String();
String delay = new String();
BufferedReader buf = new BufferedReader(new InputStreamReader(p.getInputStream(),"GB2312"));
String str = new String();
//读出所有信息并显示
while((str=buf.readLine())!=null){
str = str + "\r\n";
reStr = str;
System.out.println(reStr);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
import java.io.IOException;
import java.io.InputStreamReader;
public class pingTest {
/**
* @author MrFu
*/
public static void main(String[] args) {
ping(5,"www.baidu.com");
}
public static void ping(int pingNum,String m_strForNetAddress){
String result = "";
String reStr ="";
try {
Process p = Runtime.getRuntime().exec("ping -n "+ pingNum + " -a " + m_strForNetAddress); // 10.83.50.111 m_strForNetAddress
//Process p = Runtime.getRuntime().exec("/system/bin/ping -c 3 -w 1 www.baidu.com");
int status = 5;
try {
status = p.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
}
if (status == 0) {
result="success";
}
else
{
result="failed";
}
System.out.println("result"+result);
String lost = new String();
String delay = new String();
BufferedReader buf = new BufferedReader(new InputStreamReader(p.getInputStream(),"GB2312"));
String str = new String();
//读出所有信息并显示
while((str=buf.readLine())!=null){
str = str + "\r\n";
reStr = str;
System.out.println(reStr);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
1 0
- java Ping操作
- java 多线程+队列 ping 操作
- Ping 操作
- java ping
- Java Ping
- java ping
- 分享Java中模拟Ping操作的一个类
- ubuntu禁止ping操作
- Ping Pong 操作
- Linux禁ping操作
- ping-pong操作
- ping-pong操作
- ping原理 & 测试操作
- Linux 禁ping和开启ping操作
- java 实现ping功能
- java中进行ping
- Java实现Ping
- Java 的ping 方法
- ORA-00918: column ambiguously defined
- Java虚拟机学习笔记
- ASP.NET小技巧——回传后保持页面的滚动位置
- 数据结构实验之链表九:双向链表
- ubuntu14.04 安装搜狗输入法
- java Ping操作
- 向MapReduce转换:通过部分成绩计算矩阵乘法
- 三种方法实现js跨域访问
- asp.net跳转页面的三种方法比较
- malloc/free与new/delete的区别
- UITableViewCell高度自适应
- 排序
- domino中如何修改doctype
- 去除toolbar中左边距问题