| Constructor and Description |
|---|
TCPCommunicator() |
| Modifier and Type | Method and Description |
|---|---|
Selector |
addCommunicationSocket(Selector selector)
Add communication socket (the one that transmits/receives data) to given selector
|
void |
addTCPMessageListener(NetworkReceiver addedListener)
Add a TCP message listener
|
void |
close()
Close communication
|
Selector |
getSelector()
Get a selector.
|
byte[] |
readMessage()
Read message from client
|
String |
readStringMessage()
Read message from client as string
|
void |
removeTCPMessageListener(NetworkReceiver addedListener)
Remove a TCP message listener
|
void |
sendMessage(byte[] message)
Send message to client
|
void |
sendMessage(ByteBuffer messageBuffer)
Send message to client
Buffer must point to where transmission should start
|
void |
sendMessage(String message)
Send message to client
|
static String |
toString(byte[] value)
Convert byte array to string
|
public static String toString(byte[] value)
public Selector addCommunicationSocket(Selector selector)
public Selector getSelector()
public void sendMessage(byte[] message)
public void sendMessage(String message)
public void sendMessage(ByteBuffer messageBuffer)
public byte[] readMessage()
public String readStringMessage()
public void close()
public void addTCPMessageListener(NetworkReceiver addedListener)
public void removeTCPMessageListener(NetworkReceiver addedListener)
Copyright © 2021. All rights reserved.