亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java使用Socket判斷某服務能否連通代碼實例

 更新時間:2019年11月28日 09:46:54   作者:農名工進城  
這篇文章主要介紹了Java使用Socket判斷某服務能否連通代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了Java使用Socket判斷某服務能否連通代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

業(yè)務場景:判斷socket server在否在線,在線返回true,不在線返回false

package com.thinkgem.wlw.modules.test.socketdemo;

import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.net.SocketAddress;
import java.net.SocketTimeoutException;
import java.net.UnknownHostException;
/**
 * @Author zhouhe
 * @Date 2019/10/18 14:24
 */
public class SocketUtils {
  /**
   * 判斷某服務能否連通
   *
   * @param host host
   * @param port port
   * @return boolean
   */
  public static boolean isRunning(String host, int port) {
    Socket sClient = null;
    try {
      SocketAddress saAdd = new InetSocketAddress(host.trim(), port);
      sClient = new Socket();
      sClient.connect(saAdd, 3000);  //設置超時 3s
    }
    catch (UnknownHostException e) {
      return false;
    }
    catch (SocketTimeoutException e) {
      return false;
    }
    catch (IOException e) {
      return false;
    }
    catch (Exception e) {
      return false;
    }
    finally {
      try {
        if (sClient != null) {
          sClient.close();
        }
      }
      catch (Exception e) {
      }
    }
    return true;
  }
}

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

相關文章

  • java~springboot~ibatis數組in查詢的實現方法

    java~springboot~ibatis數組in查詢的實現方法

    這篇文章主要介紹了java~springboot~ibatis數組in查詢的實現方法,需要的朋友可以參考下
    2018-09-09
  • Java多線程之ReentrantReadWriteLock源碼解析

    Java多線程之ReentrantReadWriteLock源碼解析

    這篇文章主要介紹了Java多線程之ReentrantReadWriteLock源碼解析,文中有非常詳細的代碼示例,對正在學習java基礎的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-05-05
  • go語言題解LeetCode88合并兩個有序數組示例

    go語言題解LeetCode88合并兩個有序數組示例

    這篇文章主要為大家介紹了go語言題解LeetCode88合并兩個有序數組示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • SpringMVC的組件之HandlerExceptionResolver詳解

    SpringMVC的組件之HandlerExceptionResolver詳解

    這篇文章主要介紹了SpringMVC的組件之HandlerExceptionResolver詳解,不管是在處理請求映射(HandlerMapping),還是在請求被處理(Handler)時拋出的異常,DispatcherServlet都會委托給HandlerExceptionResolver進行異常處理,該接口只有一個方法,需要的朋友可以參考下
    2023-10-10
  • 強烈推薦這些提升代碼效率的IDEA使用技巧

    強烈推薦這些提升代碼效率的IDEA使用技巧

    在平常的開發(fā)中,發(fā)現一些同事對Idea 使用的不是很熟練,僅僅用來編輯,編譯,不能很好的發(fā)揮Idea 的神奇.整理了下我平常用的一些技巧,希望你能從中學習到一些.需要的朋友可以參考下
    2021-05-05
  • 詳解Java中的JDK、JRE、JVM

    詳解Java中的JDK、JRE、JVM

    本文主要介紹了Java中的JDK、JRE、JVM的相關知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • Java和C的隨機數(Random)詳解

    Java和C的隨機數(Random)詳解

    本篇文章主要介紹了Java和C隨機數(Random),現在分享給大家,也給大家做個參考,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-09-09
  • POI對Excel自定義日期格式的讀取(實例代碼)

    POI對Excel自定義日期格式的讀取(實例代碼)

    下面小編就為大家?guī)硪黄狿OI對Excel自定義日期格式的讀取(實例代碼)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • springboot動態(tài)定時任務的實現方法示例

    springboot動態(tài)定時任務的實現方法示例

    這篇文章主要給大家介紹了關于springboot動態(tài)定時任務的實現方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • Java實現獲取圖片和視頻文件的Exif信息

    Java實現獲取圖片和視頻文件的Exif信息

    這篇文章將重點為大家介紹一下如何使用Java編程語言結合metadata-extractor去自動獲取全景圖片的Exif信息,獲取照片的拍攝坐標信息,感興趣的可以了解一下
    2022-11-11

最新評論