diff --git a/src/resources/network/UDPServer.java b/src/resources/network/UDPServer.java index f18d0b29f..5970c7090 100644 --- a/src/resources/network/UDPServer.java +++ b/src/resources/network/UDPServer.java @@ -63,12 +63,12 @@ public class UDPServer { public UDPServer(InetAddress bindAddr, int port, int packetSize) throws SocketException { this.callback = null; this.packetSize = packetSize; - this.port = port; inbound = new LinkedBlockingQueue(); if (port > 0) socket = new DatagramSocket(port, bindAddr); else socket = new DatagramSocket(); + this.port = socket.getLocalPort(); updater = new UDPUpdater(); updater.start(); }