程序包 cn.godmao.utils

类 RemotingUtil

java.lang.Object
cn.hutool.core.net.NetUtil
cn.godmao.utils.RemotingUtil

public class RemotingUtil extends cn.hutool.core.net.NetUtil
  • 字段概要

    从类继承的字段 cn.hutool.core.net.NetUtil

    LOCAL_IP, localhostName, PORT_RANGE_MAX, PORT_RANGE_MIN
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static String
    获取公网、外网IP地址
    static String
     
    static String
     
    static boolean
    internalIp(byte[] addr)
     
    static boolean
     
    static boolean
    isLocalPortUsing(int port)
    测试本机端口是否被使用
    static boolean
    isPortUsing(String host, int port)
    测试主机Host的port端口是否被使用
    static boolean
     
    static String
     
    static String
     
     

    从类继承的方法 cn.hutool.core.net.NetUtil

    bigIntegerToIPv6, buildInetSocketAddress, createAddress, getDnsInfo, getHardwareAddress, getIpByHost, getLocalHardwareAddress, getLocalhost, getLocalHostName, getLocalhostStr, getLocalMacAddress, getMacAddress, getMacAddress, getMultistageReverseProxyIp, getNetworkInterface, getNetworkInterfaces, getUsableLocalPort, getUsableLocalPort, getUsableLocalPort, getUsableLocalPorts, hideIpPart, hideIpPart, idnToASCII, ipv4ToLong, ipv6ToBigInteger, ipv6ToBitInteger, isInnerIP, isInRange, isOpen, isUnknown, isUsableLocalPort, isValidPort, localAddressList, localAddressList, localIps, localIpv4s, localIpv6s, longToIpv4, netCat, netCat, parseCookies, ping, ping, setGlobalAuthenticator, setGlobalAuthenticator, toAbsoluteUrl, toIpList

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • RemotingUtil

      public RemotingUtil()
  • 方法详细资料

    • isWindowsPlatform

      public static boolean isWindowsPlatform()
    • isLinuxPlatform

      public static boolean isLinuxPlatform()
    • isLocalPortUsing

      public static boolean isLocalPortUsing(int port)
      测试本机端口是否被使用
      参数:
      port - 端口号
      返回:
      端口是否被占用
    • isPortUsing

      public static boolean isPortUsing(String host, int port) throws UnknownHostException
      测试主机Host的port端口是否被使用
      参数:
      host - IP
      port - 端口号
      返回:
      端口是否被占用
      抛出:
      UnknownHostException
    • getLocalIP

      public static String getLocalIP() throws Exception
      抛出:
      Exception
    • getInternetIP

      public static String getInternetIP()
      获取公网、外网IP地址
    • getLocalAddress

      public static String getLocalAddress()
    • normalizeHostAddress

      public static String normalizeHostAddress(InetAddress localHost)
    • string2SocketAddress

      public static SocketAddress string2SocketAddress(String addr)
    • socketAddress2String

      public static String socketAddress2String(SocketAddress addr)
    • internalIp

      public static boolean internalIp(byte[] addr)