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