Class HostInterface

java.lang.Object
org.cybergarage.net.HostInterface

public class HostInterface extends Object
  • 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

      public static final void setInterface(String ifaddr)
    • getInterface

      public static final String getInterface()
    • getNHostAddresses

      public static final int getNHostAddresses()
    • getInetAddress

      public static final InetAddress[] getInetAddress(int ipfilter, String[] interfaces)
      Parameters:
      ipfilter -
      interfaces -
      Returns:
      InetAddress[]
      Since:
      1.8.0
    • getHostAddress

      public static final String getHostAddress(int n)
    • isIPv6Address

      public static final boolean isIPv6Address(String host)
    • isIPv4Address

      public static final boolean isIPv4Address(String host)
    • hasIPv4Addresses

      public static final boolean hasIPv4Addresses()
    • hasIPv6Addresses

      public static final boolean hasIPv6Addresses()
    • getIPv4Address

      public static final String getIPv4Address()
    • getIPv6Address

      public static final String getIPv6Address()
    • getHostURL

      public static final String getHostURL(String host, int port, String uri)