diff --git a/matchBrowser/src/main/java/networkInterface/NetworkInterface.java b/matchBrowser/src/main/java/networkInterface/NetworkInterface.java index dd01b16b..52146149 100644 --- a/matchBrowser/src/main/java/networkInterface/NetworkInterface.java +++ b/matchBrowser/src/main/java/networkInterface/NetworkInterface.java @@ -57,9 +57,10 @@ public class NetworkInterface { public void run() { List games = new ArrayList<>(); - for(ClientAddress address: clientsAddresses) { - HostGame game = matchTable.getMatchTable().get(address); + for(Map.Entry tableEntry: matchTable.getMatchTable().entrySet()) { + HostGame game = tableEntry.getValue(); if(game != null) { + System.out.println(game.getIp()); games.add(game); } } diff --git a/racevisionGame/src/main/java/visualiser/network/MatchBrowserLobbyInterface.java b/racevisionGame/src/main/java/visualiser/network/MatchBrowserLobbyInterface.java index 83674fe4..e22b5cf5 100644 --- a/racevisionGame/src/main/java/visualiser/network/MatchBrowserLobbyInterface.java +++ b/racevisionGame/src/main/java/visualiser/network/MatchBrowserLobbyInterface.java @@ -47,7 +47,7 @@ public class MatchBrowserLobbyInterface extends Observable { try { HostGamesRequest message = (HostGamesRequest) hostedGamesRequestDecoder.decode(data); games = message.getKnownGames(); - System.out.println(games); + System.out.println(games.get(0).getIp()); setChanged(); notifyObservers(); } catch (InvalidMessageException e) {