|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deken.game.io.AbstractConnection
public abstract class AbstractConnection
Title: AbstractConnection
Description: An abstract class to set up basic connections protocals and code, required for connections.
Copyright: Copyright (c) 2006
Field Summary | |
---|---|
java.lang.String |
DELIMITER
|
static java.lang.String |
END_OF_TRANSMISSION
|
protected java.io.BufferedReader |
in
|
protected java.lang.String |
message
|
protected java.io.PrintStream |
out
|
protected java.net.Socket |
socket
|
Constructor Summary | |
---|---|
AbstractConnection(java.net.Socket clientSocket)
AbstractConnection |
Method Summary | |
---|---|
void |
close(boolean ioError)
close |
java.lang.String |
getMessage()
getMessage |
java.lang.String |
getMessageHeader()
getMessageHeader |
protected boolean |
open()
|
protected void |
receive()
receive |
protected void |
send(java.lang.String header,
java.lang.String message)
|
void |
setMessage(java.lang.String message)
setMessage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String END_OF_TRANSMISSION
public final java.lang.String DELIMITER
protected java.net.Socket socket
protected java.lang.String message
protected java.io.BufferedReader in
protected java.io.PrintStream out
Constructor Detail |
---|
public AbstractConnection(java.net.Socket clientSocket)
clientSocket
- SocketMethod Detail |
---|
public final void close(boolean ioError)
Set boolean to true if there was an IOError, otherwise set to false.
ioError
- booleanpublic void setMessage(java.lang.String message)
message
- Stringpublic java.lang.String getMessageHeader()
Returns the header for this message.
public java.lang.String getMessage()
protected boolean open()
protected void send(java.lang.String header, java.lang.String message)
protected void receive()
Attempts to recieve the message from the Input Stream, and stores it in the class variable message.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |