电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

基于Java判斷網絡是否正常代碼實例

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

判斷網絡是否正常使用

代碼如下

/** * 判斷網絡是否正常 * @return */ public static boolean isConnect(String ipPath){ //定義其返回的狀態,默認為false,網絡不正常 boolean connect = false; /** * 用Runtime.getRuntime().exec()來調用系統外部的某個程序, * 他會生成一個新的進程去運行調用的程序。 * 此方法返回一個java.lang.Process對象, * 該對象可以得到之前開啟的進程的運行結果, * 還可以操作進程的輸入輸出流。 */ 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) { // 網絡暢通 connect = true;} else { // 網絡不暢通 connect = false;} } } catch (IOException e) { e.printStackTrace(); } return connect; }

TTL:生存時間

指定數據報被路由器丟棄之前允許通過的網段數量。

TTL 是由發送主機設置的,以防止數據包不斷在 IP 互聯網絡上永不終止地循環。轉發 IP 數據包時,要求路由器至少將 TTL 減小 1。

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

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

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

TTL 字段值可以幫助我們識別操作系統類型

測試

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

控制臺顯示

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

true

Process finished with exit code 0

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

標簽: Java
相關文章:
主站蜘蛛池模板: 河南彩印编织袋,郑州饲料编织袋定制,肥料编织袋加工厂-盛军塑业 河南凯邦机械制造有限公司 | 菏泽商标注册_菏泽版权登记_商标申请代理_菏泽商标注册去哪里 | 定制异形重型钢格栅板/钢格板_定做踏步板/排水沟盖板_钢格栅板批发厂家-河北圣墨金属制品有限公司 | 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 老城街小面官网_正宗重庆小面加盟技术培训_特色面馆加盟|牛肉拉面|招商加盟代理费用多少钱 | 微型气泵-真空-蠕动-水泵-厂家-深圳市品亚科技有限公司 | 走心机厂家,数控走心机-台州博城智能科技有限公司 | SMC-SMC电磁阀-日本SMC气缸-SMC气动元件展示网 | 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 深圳激光打标机_激光打标机_激光焊接机_激光切割机_同体激光打标机-深圳市创想激光科技有限公司 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 污泥烘干机-低温干化机-工业污泥烘干设备厂家-焦作市真节能环保设备科技有限公司 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 棉服定制/厂家/公司_棉袄订做/价格/费用-北京圣达信棉服 | 高扬程排污泵_隔膜泵_磁力泵_节能自吸离心水泵厂家-【上海博洋】 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | 筒瓦厂家-仿古瓦-寺庙-古建琉璃瓦-宜兴市古典园林建筑陶瓷厂有限公司 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 活性氧化铝球|氧化铝干燥剂|分子筛干燥剂|氢氧化铝粉-淄博同心材料有限公司 | 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 世纪豪门官网 世纪豪门集成吊顶加盟电话 世纪豪门售后电话 | 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 异噻唑啉酮-均三嗪-三丹油-1227-中北杀菌剂厂家 | 铝合金脚手架厂家-专注高空作业平台-深圳腾达安全科技 | 锯边机,自动锯边机,双面涂胶机-建业顺达机械有限公司 | 金库门,金库房,金库门厂家,金库门价格-河北特旺柜业有限公司 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | 丝杆升降机-不锈钢丝杆升降机-非标定制丝杆升降机厂家-山东鑫光减速机有限公司 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 液压中心架,数控中心架,自定心中心架-烟台恒阳机电设计有限公司 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | ASA膜,ASA共挤料,篷布色母料-青岛未来化学有限公司 | 菲希尔X射线测厚仪-菲希尔库伦法测厚仪-无锡骏展仪器有限责任公司 | 蓝米云-专注于高性价比香港/美国VPS云服务器及海外公益型免费虚拟主机 | 经济师考试_2025中级经济师报名时间_报名入口_考试时间_华课网校经济师培训网站 | 小威小说网 - 新小威小说网 - 小威小说网小说搜索引擎 |