public class NetUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ANYHOST |
static String |
LOCALHOST |
| Constructor and Description |
|---|
NetUtils() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getHostName(SocketAddress socketAddress) |
static InetAddress |
getLocalAddress()
|
static InetAddress |
getLocalAddress(Map<String,Integer> destHostPorts)
查找策略:首先看是否已经查到ip --> hostname对应的ip --> 根据连接目标端口得到的本地ip --> 轮询网卡
|
static boolean |
isInvalidLocalHost(String host) |
static boolean |
isValidAddress(InetAddress address) |
static boolean |
isValidAddress(String address) |
static boolean |
isValidLocalHost(String host) |
public static final String LOCALHOST
public static final String ANYHOST
public static boolean isInvalidLocalHost(String host)
public static boolean isValidLocalHost(String host)
public static InetAddress getLocalAddress()
public static InetAddress getLocalAddress(Map<String,Integer> destHostPorts)
查找策略:首先看是否已经查到ip --> hostname对应的ip --> 根据连接目标端口得到的本地ip --> 轮询网卡
public static boolean isValidAddress(String address)
public static boolean isValidAddress(InetAddress address)
public static String getHostName(SocketAddress socketAddress)
Copyright © 2020. All rights reserved.