matchbrowser now updates and flushes in a better time frame. 30s for flush as thats the time for match lobbys and 5s for update

This commit is contained in:
hba56
2017-09-12 22:02:51 +12:00
parent 4dcff5c009
commit 3d58801760
@@ -2,19 +2,14 @@ package networkInterface;
import model.ClientAddress;
import model.MatchTable;
import model.TableKey;
import network.BinaryMessageDecoder;
import network.BinaryMessageEncoder;
import network.Exceptions.InvalidMessageException;
import network.MessageDecoders.HostGameMessageDecoder;
import network.MessageDecoders.HostedGamesRequestDecoder;
import network.MessageEncoders.HostGameMessageEncoder;
import network.MessageEncoders.HostedGamesRequestEncoder;
import network.Messages.Enums.MessageType;
import network.Messages.Enums.RaceStatusEnum;
import network.Messages.HostGame;
import network.Messages.HostGamesRequest;
import network.Messages.RaceStatus;
import java.io.IOException;
import java.net.DatagramPacket;
@@ -46,8 +41,8 @@ public class NetworkInterface {
this.groupPort = 4941;
this.serverSocket = new DatagramSocket(3779);
startBroadcast(10000);
scheduleFlush(300000);
startBroadcast(5000);
scheduleFlush(30000);
this.run();
} catch (IOException e) {
System.err.println("Error listening on port: " + this.serverSocket.getLocalPort() + ".");