public class InetUtil
extends java.lang.Object
Description:
Title:聚天业务架构平台(SHGather)
构造器和说明 |
---|
InetUtil() |
限定符和类型 | 方法和说明 |
---|---|
static int |
getFreeSocketPort()
返回一个空闲的端口号,用于获取随机空闲端口,因此获取到该端口后需要马上使用,只能保证获取当时端口有效
|
static java.lang.String |
getHostname()
获取hostname
|
static java.lang.String |
getHostNameOfIP(java.lang.String ipPort)
接收一个ip(或包含端口)的字符串
|
static java.net.InetAddress |
getLocalInetAddress() |
static java.lang.String |
getLocalIp()
获取本机IP
|
static java.lang.String |
getLocalIp2()
遍历网卡获取本机IP
|
static void |
main(java.lang.String[] args) |
static java.lang.String |
normalizeHostName(java.lang.String name)
Given a string representation of a host, return its ip address in textual presentation.
|
static java.util.List<java.lang.String> |
normalizeHostNames(java.util.Collection<java.lang.String> names)
Given a collection of string representation of hosts, return a list of corresponding IP addresses in the textual representation.
|
static boolean |
portEnable(int port)
端口是否可用
|
public static boolean portEnable(int port)
port
- 检测端口号public static java.lang.String normalizeHostName(java.lang.String name)
name
- a string representation of a host: either a textual representation its IP address or its host namepublic static java.util.List<java.lang.String> normalizeHostNames(java.util.Collection<java.lang.String> names)
names
- a collection of string representations of hostspublic static java.lang.String getHostNameOfIP(java.lang.String ipPort)
ipPort
- 字符串,开始:ip[:port]public static java.lang.String getHostname()
public static int getFreeSocketPort()
public static java.lang.String getLocalIp()
public static java.lang.String getLocalIp2()
public static java.net.InetAddress getLocalInetAddress()
public static void main(java.lang.String[] args)