Merged with multi visualiser branch so now multiple visualisers can connect to the same host.

#story[1087]
This commit is contained in:
zwu18
2017-07-26 21:08:13 +12:00
parent 88604df66d
commit 243c450790
7 changed files with 32 additions and 30 deletions
@@ -16,13 +16,13 @@ public class RaceConnection {
private final StringProperty status;
private final StringProperty gamename;
public RaceConnection(String hostname, int port, String gamename) {
/**
* Constructor for remote host connections.
* @param hostname URL for remote host
* @param port port for game feed
*/
public RaceConnection(String hostname, int port) {
public RaceConnection(String hostname, int port, String gamename) {
this.hostname = new SimpleStringProperty(hostname);
this.port = port;
this.status = new SimpleStringProperty("");
@@ -34,7 +34,6 @@ public class RaceConnection {
* Tries to create a socket to hostname and port, indicates status after test.
* @return true if socket can connect
*/
@SuppressWarnings("unused")
public boolean check() {
//TODO the connection needs to be moved to its own thread, so it doesn't block fx thread.
InetSocketAddress i = new InetSocketAddress(hostname.get(), port);