public class NetworkUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
NetworkUtils.StackType |
| Modifier and Type | Field and Description |
|---|---|
static String |
IPv4_SETTING |
static String |
IPv6_SETTING |
static String |
NON_LOOPBACK_ADDRESS |
| Modifier and Type | Method and Description |
|---|---|
static Collection<InetAddress> |
getAllAvailableAddresses() |
static List<NetworkInterface> |
getAllAvailableInterfaces() |
static InetAddress |
getFirstNonLoopbackAddress(NetworkInterface intf,
NetworkUtils.StackType ipVersion) |
static InetAddress |
getFirstNonLoopbackAddress(NetworkUtils.StackType ip_version) |
static InetAddress |
intranet_ip() |
static boolean |
isIPv4() |
static InetAddress |
local_address() |
static void |
main(String[] args) |
public static final String IPv4_SETTING
public static final String IPv6_SETTING
public static final String NON_LOOPBACK_ADDRESS
public static void main(String[] args)
public static InetAddress local_address()
public static InetAddress intranet_ip()
public static boolean isIPv4()
public static InetAddress getFirstNonLoopbackAddress(NetworkUtils.StackType ip_version)
public static InetAddress getFirstNonLoopbackAddress(NetworkInterface intf, NetworkUtils.StackType ipVersion) throws SocketException
SocketExceptionpublic static List<NetworkInterface> getAllAvailableInterfaces() throws SocketException
SocketExceptionpublic static Collection<InetAddress> getAllAvailableAddresses()
Copyright © 2020. All rights reserved.