|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectTTTO.Game.GameServer.ClientHandler
public class GameServer.ClientHandler
Field Summary | |
---|---|
private boolean |
alive
|
private java.io.BufferedReader |
in
|
private java.io.PrintWriter |
out
|
private java.lang.String |
playerID
|
private java.net.Socket |
socket
|
Constructor Summary | |
---|---|
GameServer.ClientHandler(java.net.Socket aSocket,
java.lang.String aPlayerID)
Listens for network data from a client. |
Method Summary | |
---|---|
java.lang.String |
getPlayerID()
Gets the playerID of this client |
void |
kill()
Kills the client |
private void |
readMessage(java.lang.String aInData)
Checks what to do with data received from the user |
void |
run()
|
private void |
sendMessage(java.lang.String aCommand,
java.lang.String[] aData)
Sends a message to the client |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.net.Socket socket
private boolean alive
private java.io.BufferedReader in
private java.io.PrintWriter out
private java.lang.String playerID
Constructor Detail |
---|
public GameServer.ClientHandler(java.net.Socket aSocket, java.lang.String aPlayerID)
aSocket
- socket to the client/userId
- of the player. PLAYER_ONE or PLAYER_TWOMethod Detail |
---|
private void readMessage(java.lang.String aInData)
aInData
- the data receivedprivate void sendMessage(java.lang.String aCommand, java.lang.String[] aData)
aCommand
- The GameServer CommandaData
- data to send, can be nullpublic java.lang.String getPlayerID()
public void run()
run
in interface java.lang.Runnable
public void kill()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |