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")); } }
由龐順龍最後編輯於:4年前
內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。
相關文章
- Java類和物件知識點總結Java物件
- NLP知識總結和論文整理
- Java 知識點總結Java
- Java知識點總結Java
- 事務知識點總結
- Java知識點總結(動態執行JS程式碼 )JavaJS
- Core Java 的知識點總結Java
- 總結的Java知識點集合Java
- java面試知識點總結Java面試
- Java 面試知識點總結Java面試
- Java知識點總結(Java泛型)Java泛型
- Java知識點總結(Java容器-List)Java
- Java知識點總結(Java容器-Vector)Java
- Java知識點總結(Java容器-Set)Java
- 【java學習】java知識點總結Java
- Java基礎知識點總結Java
- JVM重要知識點整理和學習JVM
- Java中IO流的知識點總結Java
- 虛擬機器和主機ping不通解決辦法虛擬機
- Java常見知識點彙總(⑫)——==和equals的區別Java
- Java基礎面試知識點總結Java面試
- Java知識點總結——IO流框架Java框架
- Java集合 - 集合知識點總結概述Java
- 常見Java面試知識點總結Java面試
- 知識點總結
- Android Service和IntentService知識點詳細總結AndroidIntent
- JAVA基礎容易疏忽的知識點總結Java
- Java基礎知識整理之程式碼塊Java
- 關於解決主機和虛擬機器ping不通的問題虛擬機
- linux知識知識點總結Linux
- Java知識點總結(註解-介紹)Java
- Java個人知識點總結(基礎篇)Java
- 類和物件部分知識總結物件
- Parcelable和Serializable知識總結
- solaris啟動ftp和telnet服務FTP
- 計算機網路知識點總結計算機網路
- Java容器相關知識點整理Java
- HDFS知識點總結