Package icu.easyj.core.util
Class NetUtils
java.lang.Object
icu.easyj.core.util.NetUtils
网络工具类
- Author:
- wangliang181230
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddisconnect(URLConnection conn) 关闭连接static StringgetIp()获取当前主机的 IP地址(多个网卡时,自动取第一个) 注:该方法有时候会获取到127.0.0.1,不建议使用,建议使用getInnerIp();获取所有网卡IP列表static int随机生成端口号static intrandomPort(int startPort) 随机生成端口号static intrandomPort(int startPort, int endPort) 随机生成端口号
-
Field Details
-
LOCALHOST
- See Also:
-
PORT_RANGE_MIN
public static final int PORT_RANGE_MIN- See Also:
-
PORT_RANGE_MAX
public static final int PORT_RANGE_MAX- See Also:
-
PORT_RANGE
端口号范围字符串- See Also:
-
-
Constructor Details
-
NetUtils
public NetUtils()
-
-
Method Details
-
getIpList
获取所有网卡IP列表- Returns:
- 所有网卡IP列表
-
getIp
获取当前主机的 IP地址(多个网卡时,自动取第一个) 注:该方法有时候会获取到127.0.0.1,不建议使用,建议使用getInnerIp();- Returns:
- 本机IP
-
randomPort
public static int randomPort(int startPort, int endPort) 随机生成端口号- Parameters:
startPort- 起始端口号endPort- 截止端口号- Returns:
- 随机端口号
-
randomPort
public static int randomPort(int startPort) 随机生成端口号- Parameters:
startPort- 起始端口号- Returns:
- 随机端口号
-
randomPort
public static int randomPort()随机生成端口号- Returns:
- 随机端口号
-
disconnect
关闭连接- Parameters:
conn- 连接
-