|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Thread | +--soccerclient.communication.Communication
Communication The class handles UDP network traffic from/to the rcssserver.
Field Summary | |
Manager |
manager
|
PlayMode |
PlayMode
|
PlayerInfo |
plInfo
|
ViewMode |
ViewMode
|
Fields inherited from class java.lang.Thread |
inheritableThreadLocals, MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY, threadLocals |
Constructor Summary | |
Communication(java.lang.String serverName,
int serverPort,
java.lang.String teamname,
Manager manager,
PlayMode PlayMode,
ViewMode ViewMode,
PlayerInfo plInfo,
boolean goalie)
Creates a new Communication instance. |
Method Summary | |
int |
getLineNo(java.util.StringTokenizer lineName1)
|
java.lang.String[] |
parse(java.lang.String serverMsg,
java.lang.String delim)
|
java.lang.String |
receive()
Receives a message from the server |
void |
run()
void run() connects to Server, parses incoming Messages |
void |
send(java.lang.String message)
Sends a String to the server |
void |
setHear(java.lang.String msg)
|
void |
setSee(java.lang.String msg)
|
void |
setSense_Body(java.lang.String msg)
|
Methods inherited from class java.lang.Thread |
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public PlayerInfo plInfo
public ViewMode ViewMode
public PlayMode PlayMode
public Manager manager
Constructor Detail |
public Communication(java.lang.String serverName, int serverPort, java.lang.String teamname, Manager manager, PlayMode PlayMode, ViewMode ViewMode, PlayerInfo plInfo, boolean goalie)
Communication
instance.serverName
- The address of the server specified by its name or its IP addressserverPort
- The port of the serverteamname
- The Teamname to submitmanager
- An instance of Manager
PlayMode
- An instance of PlayMode
ViewMode
- An instance of ViewMode
PlayerInfo
- An instance of PlayerInfo
goalie
- A boolean, true if Player is a goalieMethod Detail |
public void run()
run
in class java.lang.Thread
public void send(java.lang.String message)
String
to the servermessage
- A String
containing the message which
has to be sent to the server.public java.lang.String receive()
String
containing the message read from the socketpublic java.lang.String[] parse(java.lang.String serverMsg, java.lang.String delim)
public void setSense_Body(java.lang.String msg)
msg
- a String
containing Sense_Body Information
sets SenseBody-Msgpublic void setSee(java.lang.String msg)
msg
- a String
containing See Information
sets See-Msgpublic int getLineNo(java.util.StringTokenizer lineName1)
lineName1
- a StringTokenizer
containing the Lines nameint
containing the Lines numberpublic void setHear(java.lang.String msg)
msg
- hear-message from the Server
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |