Package com.sshtools.common.net
Class IPUtils
java.lang.Object
com.sshtools.common.net.IPUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic int[]calcBroadcastAddress(int[] in, int m) static int[]calcFirstAddress(int[] ip, int[] mask) static int[]calcLastAddress(int[] in, int mask) static int[]calcNetworkNumber(int[] ip, int[] mask) static StringcreateAddressString(int[] addr) static int[]createMaskArray(int bit) static int[]getByteAddress(String ipAddress) static intgetNumberOfHosts(int[] ip, int m) static int[]nextAddress(int[] ip)
-
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
- Parameters:
addr-- Returns:
- String
-
nextAddress
public static int[] nextAddress(int[] ip) - Parameters:
ip-- Returns:
- int[]
-
getByteAddress
- Parameters:
ipAddress-- Returns:
- int[]
-