send out to every client

main
hba56 8 years ago
parent 3d58801760
commit 4adcd6322c

@ -66,7 +66,6 @@ public class NetworkInterface {
if(game != null) { if(game != null) {
games.add(game); games.add(game);
} }
}
HostedGamesRequestEncoder encoder = new HostedGamesRequestEncoder(); HostedGamesRequestEncoder encoder = new HostedGamesRequestEncoder();
try { try {
byte[] message = encoder.encode(new HostGamesRequest(games)); byte[] message = encoder.encode(new HostGamesRequest(games));
@ -76,6 +75,7 @@ public class NetworkInterface {
e.printStackTrace(); e.printStackTrace();
} }
} }
}
}, period, period); }, period, period);
} }
@ -97,6 +97,9 @@ public class NetworkInterface {
DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length); DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
serverSocket.receive(receivePacket); serverSocket.receive(receivePacket);
System.out.println(receivePacket.getAddress());
System.out.println(this.clientsAddresses);
BinaryMessageDecoder messageDecoder = new BinaryMessageDecoder(receivePacket.getData()); BinaryMessageDecoder messageDecoder = new BinaryMessageDecoder(receivePacket.getData());
switch (MessageType.fromByte(messageDecoder.getHeaderMessageType())){ switch (MessageType.fromByte(messageDecoder.getHeaderMessageType())){
case HOST_GAME: case HOST_GAME:

@ -188,6 +188,7 @@ public class KeyBindingsController {
loadNotification("One or more key bindings are missing. " + loadNotification("One or more key bindings are missing. " +
"Failed to save.", true); "Failed to save.", true);
} }
((Stage)btnCancel.getScene().getWindow()).close();
} }
/** /**

Loading…
Cancel
Save