Class IPUtils

java.lang.Object
com.sshtools.common.net.IPUtils

public abstract class IPUtils extends Object
  • Method Details

    • calcNetworkNumber

      public static int[] calcNetworkNumber(int[] ip, int[] mask)
      Parameters:
      ip -
      mask -
      Returns:
      int[]
    • calcLastAddress

      public static int[] calcLastAddress(int[] in, int mask)
      Parameters:
      in -
      mask -
      Returns:
      int[]
    • createMaskArray

      public static int[] createMaskArray(int bit)
      Parameters:
      bit -
      Returns:
      int[]
    • calcFirstAddress

      public static int[] calcFirstAddress(int[] ip, int[] mask)
      Parameters:
      ip -
      mask -
      Returns:
      int[]
    • calcBroadcastAddress

      public static int[] calcBroadcastAddress(int[] in, int m)
      Parameters:
      in -
      m -
      Returns:
      int[]
    • getNumberOfHosts

      public static int getNumberOfHosts(int[] ip, int m)
      Parameters:
      ip -
      m -
      Returns:
      int
    • createAddressString

      public static String createAddressString(int[] addr)
      Parameters:
      addr -
      Returns:
      String
    • nextAddress

      public static int[] nextAddress(int[] ip)
      Parameters:
      ip -
      Returns:
      int[]
    • getByteAddress

      public static int[] getByteAddress(String ipAddress)
      Parameters:
      ipAddress -
      Returns:
      int[]