public final class SocketUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
format(java.net.SocketAddress s,
int defaultPort)
Format an address string into
host:port or *:port syntax. |
static java.lang.String |
format(java.lang.String hostname,
int port)
Format an address string into
host:port or *:port syntax. |
static java.lang.String |
hostname(java.net.InetSocketAddress addr)
Get the name or IP address, or
* if this address is a wildcard IP. |
static boolean |
isIPv6(java.net.InetAddress ip)
True if this InetAddress is a raw IPv6 in dotted quad notation.
|
static java.net.InetSocketAddress |
parse(java.lang.String desc,
int defaultPort)
Parse an address string such as
host:port or *:port . |
static java.net.InetSocketAddress |
resolve(java.lang.String desc,
int defaultPort)
Parse and resolve an address string, looking up the IP address.
|
public static boolean isIPv6(java.net.InetAddress ip)
public static java.lang.String hostname(java.net.InetSocketAddress addr)
*
if this address is a wildcard IP.public static java.lang.String format(java.net.SocketAddress s, int defaultPort)
host:port
or *:port
syntax.public static java.lang.String format(java.lang.String hostname, int port)
host:port
or *:port
syntax.public static java.net.InetSocketAddress parse(java.lang.String desc, int defaultPort)
host:port
or *:port
.public static java.net.InetSocketAddress resolve(java.lang.String desc, int defaultPort)