|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--jpcap.IPAddress
This class represents an IP address.
Either IPv4 and IPv6 addresses can be represented by this class.
| Constructor Summary | |
IPAddress(byte[] address)
Creates IP address of the specified byte array. This doesn't check if the address is valid. |
|
IPAddress(int version,
byte[] address)
Creates IP address of the specified version and byte array. This doesn't check if the address is valid. |
|
IPAddress(int version,
java.lang.String address)
Creates an IP address of the specified version and IP address or domain name. |
|
IPAddress(java.lang.String address)
Creates IPv4 address of the specified address or domain name. |
|
| Method Summary | |
boolean |
equals(java.lang.Object p)
Check if this object is equal to the given object. |
byte[] |
getAddress()
Returns the byte array of this object. |
java.lang.String |
getHostAddress()
Returns the IP address string "%d.%d.%d.%d" or "%x:%x::%x:%x" |
java.lang.String |
getHostName()
Return the domain name of this object. |
java.net.InetAddress |
getInetAddress()
Returns the instance of java.net.InetAddress, if this is IPv4 address. Returns null if this is IPv6. |
java.lang.String |
toString()
Returns the IP address string "%d.%d.%d.%d" or "%x:%x::%x:%x" |
| Methods inherited from class java.lang.Object |
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Constructor Detail |
public IPAddress(int version,
java.lang.String address)
throws java.net.UnknownHostException
version - version of this IP addressaddress - IP address or domain name
public IPAddress(java.lang.String address)
throws java.net.UnknownHostException
address - IP address or domain name
public IPAddress(int version,
byte[] address)
address - byte array of an IP addresspublic IPAddress(byte[] address)
address - byte array of an IP address| Method Detail |
public byte[] getAddress()
public java.lang.String getHostAddress()
public java.lang.String getHostName()
throws java.net.UnknownHostException
public java.net.InetAddress getInetAddress()
throws java.net.UnknownHostException
public boolean equals(java.lang.Object p)
public java.lang.String toString()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||