public abstract class NetUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static Pattern |
ADDRESS_PATTERN |
static String |
ANYHOST |
private static Pattern |
IP_PATTERN |
private static Pattern |
LOCAL_IP_PATTERN |
static String |
LOCALHOST |
static int |
MAX_PORT |
static int |
MIN_PORT |
private static int |
RANDOM_PORT_TRY_TIMES |
| 构造器和说明 |
|---|
NetUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
getAvailablePort() |
static int |
getAvailablePort(int from,
int to) |
static String |
getHostName() |
static String |
getHostName(String address) |
static InetAddress |
getLocalAddress() |
static String |
getLocalHost() |
static int |
getRandomPort() |
static int |
getRandomPort(int from,
int to) |
static boolean |
isAnyHost(String host) |
static boolean |
isAvailablePort(int port) |
static boolean |
isLocalHost(String host) |
private static boolean |
isValidAddress(InetAddress address) |
static boolean |
isValidAddress(String address) |
static boolean |
isValidPort(int port) |
static void |
main(String[] args) |
static InetSocketAddress |
toAddress(String address) |
static String |
toAddressString(InetSocketAddress address) |
public static final int MIN_PORT
public static final int MAX_PORT
private static final int RANDOM_PORT_TRY_TIMES
private static final Pattern ADDRESS_PATTERN
private static final Pattern LOCAL_IP_PATTERN
private static final Pattern IP_PATTERN
public static boolean isValidPort(int port)
public static boolean isValidAddress(String address)
public static boolean isLocalHost(String host)
public static boolean isAnyHost(String host)
private static boolean isValidAddress(InetAddress address)
public static String getHostName()
public static String getLocalHost()
public static InetAddress getLocalAddress()
public static String toAddressString(InetSocketAddress address)
public static InetSocketAddress toAddress(String address)
public static int getAvailablePort()
public static boolean isAvailablePort(int port)
public static int getAvailablePort(int from,
int to)
public static int getRandomPort()
public static int getRandomPort(int from,
int to)
public static void main(String[] args)
Copyright © 2020. All rights reserved.