Java模擬Ping主機和Telnet服務的知識點和程式碼整理總結
伺服器由於提供方,說沒問題,但是我們測試很不穩定,就使用java模擬ping了下服務,超過5秒自動超時,程式碼如下所示
package com.isoftstone.clusterdeployment.util; import java.io.IOException; import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.Socket; import java.net.UnknownHostException; public class IoPing { /** * 進行ping主機 */ public static boolean ioPing(String ip) { boolean isping = false; try { InetAddress address = InetAddress.getByName(ip); isping = address.isReachable(5000); } catch (UnknownHostException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return isping; } /** * telnet程式 * * @param ipListStr * @param port */ public static boolean ioTelnet(String ipListStr, String port) { boolean telnetstr = false; Socket server = null; try { server = new Socket(); InetSocketAddress address = new InetSocketAddress(ipListStr, Integer.parseInt(port)); server.connect(address, 5000); telnetstr = true; } catch (UnknownHostException e) { System.out.println("telnet失敗"); telnetstr = false; } catch (IOException e) { System.out.println("telnet失敗"); telnetstr = false; } finally { if (server != null) try { server.close(); } catch (IOException e) { } } return telnetstr; } public static void main(String[] args) { System.err.println(IoPing.ioTelnet("10.16.124.148", "22")); } }
由請喊我大龍哥最後編輯於:3年前
內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。
相關文章
- Java類和物件知識點總結Java物件
- NLP知識總結和論文整理
- Java 知識點總結Java
- Java知識點總結(動態執行JS程式碼 )JavaJS
- 總結的Java知識點集合Java
- Core Java 的知識點總結Java
- 事務知識點總結
- Java知識點總結(Java容器-List)Java
- Java知識點總結(Java容器-Vector)Java
- Java知識點總結(Java泛型)Java泛型
- Java知識點總結(Java容器-Set)Java
- 【java學習】java知識點總結Java
- Java基礎知識點總結Java
- java面試知識點總結Java面試
- Java 面試知識點總結Java面試
- Android Service和IntentService知識點詳細總結AndroidIntent
- 基於Ping和Telnet/NC的監控指令碼案例分析指令碼
- Java中IO流的知識點總結Java
- Spring和Springboot相關知識點整理Spring Boot
- Java常見知識點彙總(⑫)——==和equals的區別Java
- Java知識點總結——IO流框架Java框架
- Java集合 - 集合知識點總結概述Java
- 關於解決主機和虛擬機器ping不通的問題虛擬機
- LVM的知識總結和操作大全LVM
- 知識點總結
- Java基礎知識整理之程式碼塊Java
- 類和物件部分知識總結物件
- Java基礎面試知識點總結Java面試
- Java知識點總結(註解-介紹)Java
- 常見Java面試知識點總結Java面試
- 主機ping不了虛擬機器虛擬機
- 虛擬主機和VPS主機之間的幾點不同
- 好程式設計師Java教程分享Java技術知識點總結程式設計師Java
- Java容器相關知識點整理Java
- Java個人技術知識點總結(業務場景篇)Java
- django知識點總結Django
- iOS 知識點總結iOS
- MongoDB知識點總結MongoDB