Package javaforce.net
Class IP4
java.lang.Object
javaforce.net.IP4
- All Implemented Interfaces:
Comparable<IP4>
- Direct Known Subclasses:
IP4Port
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanallOne()booleanallZero()intstatic IP4booleanisEmpty()static booleanbooleanstatic IP4[]list()Return list of all local IP4 addresses.static IP4[]list(boolean up) Return list of local IP4 addresses.static voidvoidvoidbooleanbooleansetIP(InetAddress addr) booleanstatic voidinttoInt()toIP6()toString()
-
Field Details
-
ip
public byte[] ipIP4 Address. -
device
Local device (optional)
-
-
Constructor Details
-
IP4
public IP4() -
IP4
-
IP4
-
IP4
-
-
Method Details
-
isIP
-
setIP
-
setIP
-
setIP
-
mask
-
or
-
allZero
public boolean allZero() -
allOne
public boolean allOne() -
toInetAddress
-
toIP4String
-
toString
-
toInt
public int toInt() -
isEmpty
public boolean isEmpty() -
isMulticastAddress
public boolean isMulticastAddress() -
toIP6
-
getLoopbackIP
-
list
Return list of local IP4 addresses.- Parameters:
up- = list only NICs that are up.
-
list
Return list of all local IP4 addresses. -
test
-
main
-
compareTo
- Specified by:
compareToin interfaceComparable<IP4>
-