程序包 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 Stringstatic Stringstatic booleaninternalIp(byte[] addr) static booleanstatic booleanisLocalPortUsing(int port) 测试本机端口是否被使用static booleanisPortUsing(String host, int port) 测试主机Host的port端口是否被使用static booleanstatic StringnormalizeHostAddress(InetAddress localHost) static Stringstatic SocketAddressstring2SocketAddress(String addr) 从类继承的方法 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
-
构造器详细资料
-
RemotingUtil
public RemotingUtil()
-
-
方法详细资料
-
isWindowsPlatform
public static boolean isWindowsPlatform() -
isLinuxPlatform
public static boolean isLinuxPlatform() -
isLocalPortUsing
public static boolean isLocalPortUsing(int port) 测试本机端口是否被使用- 参数:
port- 端口号- 返回:
- 端口是否被占用
-
isPortUsing
测试主机Host的port端口是否被使用- 参数:
host- IPport- 端口号- 返回:
- 端口是否被占用
- 抛出:
UnknownHostException
-
getLocalIP
- 抛出:
Exception
-
getInternetIP
获取公网、外网IP地址 -
getLocalAddress
-
normalizeHostAddress
-
string2SocketAddress
-
socketAddress2String
-
internalIp
public static boolean internalIp(byte[] addr)
-