Package org.cybergarage.net
Class HostInterface
java.lang.Object
org.cybergarage.net.HostInterface
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static boolean
static boolean
static boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic final String
getHostAddress
(int n) static final String
getHostURL
(String host, int port, String uri) static final InetAddress[]
getInetAddress
(int ipfilter, String[] interfaces) static final String
static final String
static final String
static final int
static final boolean
static final boolean
static final boolean
isIPv4Address
(String host) static final boolean
isIPv6Address
(String host) static final void
setInterface
(String ifaddr)
-
Field Details
-
USE_LOOPBACK_ADDR
public static boolean USE_LOOPBACK_ADDR -
USE_ONLY_IPV4_ADDR
public static boolean USE_ONLY_IPV4_ADDR -
USE_ONLY_IPV6_ADDR
public static boolean USE_ONLY_IPV6_ADDR -
IPV4_BITMASK
public static final int IPV4_BITMASK- See Also:
-
IPV6_BITMASK
public static final int IPV6_BITMASK- See Also:
-
LOCAL_BITMASK
public static final int LOCAL_BITMASK- See Also:
-
-
Constructor Details
-
HostInterface
public HostInterface()
-
-
Method Details
-
setInterface
-
getInterface
-
getNHostAddresses
public static final int getNHostAddresses() -
getInetAddress
- Parameters:
ipfilter
-interfaces
-- Returns:
- InetAddress[]
- Since:
- 1.8.0
-
getHostAddress
-
isIPv6Address
-
isIPv4Address
-
hasIPv4Addresses
public static final boolean hasIPv4Addresses() -
hasIPv6Addresses
public static final boolean hasIPv6Addresses() -
getIPv4Address
-
getIPv6Address
-
getHostURL
-