Package javaforce.net

Class IP6

java.lang.Object
javaforce.net.IP6
Direct Known Subclasses:
IP6Port

public class IP6 extends Object
  • Field Details

    • ip

      public short[] ip
      IP6 Address.
    • device

      public String device
      Local device (optional)
  • Constructor Details

    • IP6

      public IP6()
    • IP6

      public IP6(String ip6)
    • IP6

      public IP6(String ip6, String device)
    • IP6

      public IP6(IP6 ip6)
  • Method Details

    • isIP

      public static boolean isIP(String str)
    • setIP

      public boolean setIP(String str)
    • setIP

      public boolean setIP(InetAddress addr)
    • setIP

      public boolean setIP(IP6 o)
    • toInetAddress

      public InetAddress toInetAddress()
    • toIP6String

      public String toIP6String()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isEmpty

      public boolean isEmpty()
    • isMulticastAddress

      public boolean isMulticastAddress()
    • getIP

      public short[] getIP()
      Returns IP6 address as short[] array.
    • getNetwork

      public short[] getNetwork()
      Returns network part of IP6 address as short[] array.
    • getHost

      public short[] getHost()
      Returns host part of IP6 address as short[] array.
    • isIP4

      public boolean isIP4()
    • toIP4

      public IP4 toIP4()
    • getLoopbackIP

      public static IP6 getLoopbackIP()
    • list

      public static IP6[] list(boolean up)
      Return list of local IP6 addresses.
      Parameters:
      up - = list only NICs that are up.
    • list

      public static IP6[] list()
      Return list of all local IP6 addresses.
    • test

      public static void test(String ip)
    • tests

      public static void tests()
    • main

      public static void main(String[] args)