public class NetUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
getAvailablePort()
获取有效port
|
static int |
getAvailablePort(int port)
获取有效port
|
static InetAddress |
getLocalAddress()
获取本机网卡ip
|
static String |
getLocalHost()
获取本机ip
|
static InetSocketAddress |
getLocalSocketAddress(String host,
int port)
获取本机socket地址
|
static int |
getRandomPort()
获取随机port
|
static boolean |
isAnyHost(String host)
判断是否任意网络
|
static boolean |
isInvalidLocalHost(String host)
判断本地ip是否有效
|
static boolean |
isInvalidPort(int port)
port是否合法
|
static boolean |
isLocalHost(String host)
判断是否本机
|
static boolean |
isValidLocalHost(String host)
判断本机ip是否合法
|
public static int getRandomPort()
public static int getAvailablePort()
public static int getAvailablePort(int port)
port - public static boolean isInvalidPort(int port)
port - public static boolean isLocalHost(String host)
host - public static boolean isAnyHost(String host)
host - public static boolean isInvalidLocalHost(String host)
host - public static boolean isValidLocalHost(String host)
host - public static InetSocketAddress getLocalSocketAddress(String host, int port)
host - port - InetSocketAddresspublic static String getLocalHost()
public static InetAddress getLocalAddress()
Copyright © 2015 Baifendian Corporation. All rights reserved.