亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

基于Java判斷網(wǎng)絡(luò)是否正常代碼實例

瀏覽:41日期:2022-09-03 17:20:38

判斷網(wǎng)絡(luò)是否正常使用

代碼如下

/** * 判斷網(wǎng)絡(luò)是否正常 * @return */ public static boolean isConnect(String ipPath){ //定義其返回的狀態(tài),默認為false,網(wǎng)絡(luò)不正常 boolean connect = false; /** * 用Runtime.getRuntime().exec()來調(diào)用系統(tǒng)外部的某個程序, * 他會生成一個新的進程去運行調(diào)用的程序。 * 此方法返回一個java.lang.Process對象, * 該對象可以得到之前開啟的進程的運行結(jié)果, * 還可以操作進程的輸入輸出流。 */ Runtime runtime = Runtime.getRuntime(); Process process; try { process = runtime.exec('ping ' + ipPath); InputStream is = process.getInputStream(); InputStreamReader isr = new InputStreamReader(is,'GBK'); BufferedReader br = new BufferedReader(isr); String line = null; StringBuffer sb = new StringBuffer(); while ((line = br.readLine()) != null) {sb.append(line); } System.out.println('返回值為:'+sb); is.close(); isr.close(); br.close(); if (null != sb && !sb.toString().equals('')) {String logString = '';if (sb.toString().indexOf('TTL') > 0) { // 網(wǎng)絡(luò)暢通 connect = true;} else { // 網(wǎng)絡(luò)不暢通 connect = false;} } } catch (IOException e) { e.printStackTrace(); } return connect; }

TTL:生存時間

指定數(shù)據(jù)報被路由器丟棄之前允許通過的網(wǎng)段數(shù)量。

TTL 是由發(fā)送主機設(shè)置的,以防止數(shù)據(jù)包不斷在 IP 互聯(lián)網(wǎng)絡(luò)上永不終止地循環(huán)。轉(zhuǎn)發(fā) IP 數(shù)據(jù)包時,要求路由器至少將 TTL 減小 1。

使用PING時涉及到的 ICMP 報文類型

一個為ICMP請求回顯(ICMP Echo Request)

一個為ICMP回顯應答(ICMP Echo Reply)

TTL 字段值可以幫助我們識別操作系統(tǒng)類型

測試

public static void main(String[] args) { System.out.println(HttpUtil.isConnect('220.181.111.188')); }

控制臺顯示

返回值為:正在 Ping 220.181.111.188具有 32 字節(jié)的數(shù)據(jù):來自 220.181.111.188 的回復: 字節(jié)=32 時間=23ms TTL=53來自 220.181.111.188 的回復: 字節(jié)=32 時間=23ms TTL=53來自 220.181.111.188 的回復: 字節(jié)=32 時間=24ms TTL=53來自 220.181.111.188 的回復: 字節(jié)=32 時間=23ms TTL=53220.181.111.188 的 Ping 統(tǒng)計信息: 數(shù)據(jù)包: 已發(fā)送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),往返行程的估計時間(以毫秒為單位): 最短 = 23ms,最長 = 24ms,平均 = 23ms

true

Process finished with exit code 0

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Java
相關(guān)文章:
主站蜘蛛池模板: 伊人网综合在线 | 国产精品1区2区3区 国产精品1区2区3区在线播放 | 亚洲高清国产一线久久 | 国产小视频免费在线观看 | 久久99国产精一区二区三区 | 国产九九免费视频网站 | 国产黄色一级 | 久久99精品久久久久久欧洲站 | 久久er国产精品免费观看8 | 亚洲成a人片在线播放观看国产 | 黄色小毛片 | 欧美一级性视频 | 免费中文字幕在线国语 | 欧美黑人两根巨大挤入 | 嫩草在线视频www免费观看 | 午夜两性mp4| 国产成+人欧美+综合在线观看 | 99精品国产兔费观看66 | 国产成人自拍视频在线观看 | 2019在线大片免费观看 | 国产在线欧美日韩一区二区 | 成年日韩免费大片黄在线观看 | 国产制服丝袜在线 | 国内国产真实露脸对白 | 日韩成人黄色 | 麻豆国内精品欧美在线 | a毛片免费观看完整 | 亚洲精品一区二区三区婷婷月 | 伊人久热这里只有精品视频99 | 51成人免费影院 | 国产aⅴ一区二区 | 国产黄视频在线观看 | 久久久久久一级毛片免费野外 | 在线国产高清 | 国产ssss在线观看极品 | 免费在线观看黄色网址 | 在线观看91香蕉国产免费 | 男女一级特黄a大片 | 婷婷四房综合激情五月性色 | 久久青青成人亚洲精品 | 国产免费久久精品99re丫y |