我想在ping主機之後獲得ping執行時間和結果字符串。我該怎麼做?我想ping主機後得到ping執行時間和結果字符串
1
A
回答
0
5
long currentTime = System.currentTimeMillis();
boolean isPinged = InetAddress.getByName(servername).isReachable(2000); // 2 seconds
currentTime = System.currentTimeMillis() - currentTime;
if(isPinged) {
System.out.println("pinged successfully in "+ currentTime+ "millisecond");
} else {
System.out.println("PIng failed.");
}
但是,這將僅適用於Windows系統中使用ICMP的ping。
0
long start = System.currentTimeMillis();
long ping;
String[] command = { "cmd.exe", "/C", "ping 192.168.1.101" };
commandProcess = Runtime.getRuntime().exec(command);
BufferedReader buffy = new BufferedReader(new InputStreamReader(commandProcess.getInputStream()));
String readline;
while((readline = buffy.readLine())!=null){
System.out.println(readline);
if(readline.contains("reply")){
long ping = System.currentTimeMillis();
System.out.println("Pinged in:"+ ping);
}
}
long end = System.currentTimeMillis();
String done = "Completed in times:" +start + ping +end;
0
TENGO埃斯特codigo對hacer平聯合國EQUIPO偏遠落後地區,佩羅老闕quiero obtener兒子洛毫秒(milisegundos)。 String ip =「127.0.0.1」; String pingResult =「」;
String pingCmd = "ping " + ip;
try {
Runtime r = Runtime.getRuntime();
Process p = r.exec(pingCmd);
BufferedReader in = new BufferedReader(new
InputStreamReader(p.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
pingResult += inputLine;
}
in.close();
} catch (IOException e) {
System.out.println(e);
}
}
public static void main(String[] args) {
String ip = "google.com";
runSystemCommand("ping " + ip);
相關問題
- 1. 從SendPingAsync檢索ping主機名結果
- 2. 對安全主機URL執行Ping
- 3. 從bash腳本ping未知主機ping
- 4. 在執行ping操作時在Linux中捕獲字符串
- 5. Laravel代客安裝後ping Ping test.dev返回「未知主機」
- 6. 如何運行PING命令並獲取ping主機摘要?
- 7. 不能ping Hadoop主機名
- 8. Bash腳本Ping主機和目錄
- 9. 我更改主機名後無法自己ping我
- 10. 腳本來ping從ping一臺單一的主機名
- 11. 如何使用Perl :: Net :: Ping單線程來ping主機?
- 12. 執行字符串和檢索結果
- 13. 一小時後PING超時
- 14. Ping特定主機並將結果移動到每小時帶有當前時間戳的文件
- 15. mininet:動態創建的主機不能ping其他主機,但主機可以ping交換機
- 16. 從AppEngine Ping Ping
- 17. 如何通過shell正確得到ping結果?
- 18. 從ping中解析出時間部分結果爲Java
- 19. 我想在日期字符串中得到DateTimeFormatter約達時間
- 20. Ping有時間戳和日誌
- 21. 從ping主機抓住IpAddress c#
- 22. 無法解析主機名,ping工程
- 23. Perl腳本Ping許多主機
- 24. 主機無法ping Minikube節點
- 25. Ansible:來自遠程主機的Ping
- 26. 如何使用PHP和curl以與ping相同的方式ping ping ping
- 27. SQL執行後得到分片結果
- 28. 使用日期和時間獲得ping回覆
- 29. Ping網站並返回結果在PHP
- 30. 如何執行大量的併發Ping?
請用英文發表您的答案。 – 2018-02-26 03:30:42