Fixed discovery bug, implemented server list, added server parameters

- Resolved DNS bug by updating to a newer version of JmDNS
- Added server list, this is populated with new servers as they are discovered
- Added map name and spaces remaining to server advertisement

Tags: #story[1247]
This commit is contained in:
Michael Rausch
2017-08-31 01:11:17 +12:00
parent 262f27fa8a
commit 0c5d661995
10 changed files with 220 additions and 35 deletions
@@ -0,0 +1,39 @@
package seng302.gameServer;
public class ServerDescription {
private String address;
private Integer portNum;
private String serverName;
private String mapName;
private Integer spacesLeft;
public ServerDescription(String serverName, String mapName, Integer spacesLeft, String address, Integer portNum){
this.serverName = serverName;
this.mapName = mapName;
this.spacesLeft = spacesLeft;
this.address = address;
this.portNum = portNum;
}
public String getName() {
return serverName;
}
public String getMapName() {
return mapName;
}
public Integer portNumber() {
return portNum;
}
public String getAddress(){
return address;
}
public Integer spacesLeft() {
return spacesLeft;
}
}