public class NIOHeader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
BYTES
Size in bytes.
|
static java.lang.String |
CHARSET
Character set used by NIO for encoding bytes to String and back.
|
java.net.InetSocketAddress |
rcvr |
java.net.InetSocketAddress |
sndr |
Constructor and Description |
---|
NIOHeader(java.net.InetSocketAddress sndr,
java.net.InetSocketAddress rcvr) |
Modifier and Type | Method and Description |
---|---|
static NIOHeader |
getNIOHeader(byte[] bytes) |
byte[] |
toBytes() |
java.lang.String |
toString() |
public static final int BYTES
public final java.net.InetSocketAddress sndr
public final java.net.InetSocketAddress rcvr
public static final java.lang.String CHARSET
public NIOHeader(java.net.InetSocketAddress sndr, java.net.InetSocketAddress rcvr)
sndr
- rcvr
- public static NIOHeader getNIOHeader(byte[] bytes) throws java.net.UnknownHostException
bytes
- java.net.UnknownHostException
public java.lang.String toString()
toString
in class java.lang.Object
public byte[] toBytes()
this
as a 12 byte array with 6 bytes for each IP, port
pair.