public class Communicate
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.io.BufferedReader |
commInput |
private java.io.BufferedWriter |
commOutput |
private java.net.Socket |
commSocket |
static java.lang.String |
DEFAULT_ADDRESS |
| Constructor and Description |
|---|
Communicate(java.lang.String host,
int port)
Constructor creates a socket on given port and saves the streams into
class variables.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes a socket.
|
void |
println(java.lang.String line)
Sends a line with request to agent.
|
java.lang.String |
readResponse()
Method that reads agent's response.
|
private java.net.Socket commSocket
private java.io.BufferedReader commInput
private java.io.BufferedWriter commOutput
public static final java.lang.String DEFAULT_ADDRESS
public Communicate(java.lang.String host,
int port)
host - host nameport - port where we open the socketpublic void close()
public java.lang.String readResponse()
public void println(java.lang.String line)
throws java.io.IOException
line - "CLASSES" or "BYTES className"java.io.IOException - if the write operation fails