String ip = "127.0.0.1";
String line = "";
Runtime run = Runtime.getRuntime();
Process process = null;
try {
process = run.exec("ping" + ip);
BufferedReader br = new BufferedReader(new
InputStreamReader(process.getInputStream()));
while ( (line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
} catch (IOException e) {
e.printStackTrace();
run.exit(0);
}
keyword: java, run, exec, process, runtime
看不懂~"~
回覆刪除看不懂是正常的啦, 別難過...
回覆刪除這是我寫給自己的, 因為感覺很實用的一段程式碼,
所以就給它記起來, 免的日後用到找不到...
ping 這個指令是可以測試對方的電腦現在是否有在上網,
用法就是 ping 後面加上你要測的 ip,
它就會傳回一些訊息
Ex: 若 127.0.0.1 目前有人使用就會傳回
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 這些字,
若沒有的話就會傳回 Destination specified is invalid. 或是 Request timed out.