public class RoboRallyClient
extends java.lang.Object
| Constructor and Description |
|---|
RoboRallyClient(RoboRallyUI wrapper)
Instantiates a new Robo Rally client
|
| Modifier and Type | Method and Description |
|---|---|
void |
connect(java.lang.String ipAddress,
int serverPort)
Connects to a Robo Rally server
|
java.util.List<java.net.InetAddress> |
getLanServers(int UDPPort)
Gets a list of addresses of local Robo Rally servers
|
RequestState |
getLastRequestState()
Gets the state of the lastly sent request
|
void |
sendElement(java.lang.Object object)
Sends something to the server
|
public RoboRallyClient(RoboRallyUI wrapper)
wrapper - The Robo Rally UI to be usedpublic void connect(java.lang.String ipAddress,
int serverPort)
throws java.io.IOException
ipAddress - The ip address of the server to joinserverPort - The port the server is hosted onjava.io.IOException - If the server cannot be connected topublic java.util.List<java.net.InetAddress> getLanServers(int UDPPort)
UDPPort - The port used by the game for UDP requestspublic RequestState getLastRequestState()
public void sendElement(java.lang.Object object)
object - The object to send to the server