public class NetUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ANY_HOST_IPV6 |
static String |
ANY_HOST_SHORT_IPV6 |
static String |
LOCALHOST_IPV6 |
static String |
LOCALHOST_SHORT_IPV6 |
static boolean |
PREFER_IPV6_ADDRESSES |
| Constructor and Description |
|---|
NetUtil() |
| Modifier and Type | Method and Description |
|---|---|
static InetAddress |
getLocalAddress(String... preferredNetworks)
Gets local address.
|
static String |
getLocalHost()
Gets local host.
|
static String |
getLocalIp(String... preferredNetworks)
Gets local ip.
|
static boolean |
isValidIp(String ip,
boolean validLocalAndAny)
is valid IP
|
static boolean |
isValidIPv4(String ip) |
static boolean |
isValidIPv6(String ip) |
static String |
localIP() |
static String[] |
splitIPPortStr(String address) |
static InetSocketAddress |
toInetSocketAddress(String address)
To inet socket address inet socket address.
|
static String |
toIpAddress(SocketAddress address)
To ip address string.
|
static long |
toLong(String address)
To long long.
|
static String |
toStringAddress(InetSocketAddress address)
To string address string.
|
static String |
toStringAddress(SocketAddress address)
To string address string.
|
static void |
validAddress(InetSocketAddress address)
Valid address.
|
public static final boolean PREFER_IPV6_ADDRESSES
public static final String LOCALHOST_IPV6
public static final String LOCALHOST_SHORT_IPV6
public static final String ANY_HOST_IPV6
public static final String ANY_HOST_SHORT_IPV6
public static String toStringAddress(SocketAddress address)
address - the addresspublic static String toIpAddress(SocketAddress address)
address - the addresspublic static String toStringAddress(InetSocketAddress address)
address - the addresspublic static InetSocketAddress toInetSocketAddress(String address)
address - the addresspublic static long toLong(String address)
address - the addresspublic static String getLocalIp(String... preferredNetworks)
public static String localIP()
public static String getLocalHost()
public static InetAddress getLocalAddress(String... preferredNetworks)
public static void validAddress(InetSocketAddress address)
address - the addresspublic static boolean isValidIp(String ip, boolean validLocalAndAny)
ip - validLocalAndAny - Are 127.0.0.1 and 0.0.0.0 valid IPs?public static boolean isValidIPv4(String ip)
public static boolean isValidIPv6(String ip)
Copyright © 2023 Seata. All rights reserved.