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