From dd03a77da84c86441c865ced1ecca57f8ba9e30f Mon Sep 17 00:00:00 2001 From: Bixilon Date: Thu, 17 Dec 2020 20:49:43 +0100 Subject: [PATCH] LANServerListener: don't use deprecated methods --- .../minosoft/protocol/protocol/LANServerListener.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/de/bixilon/minosoft/protocol/protocol/LANServerListener.java b/src/main/java/de/bixilon/minosoft/protocol/protocol/LANServerListener.java index 35cf4e896..bfc67dd2b 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/protocol/LANServerListener.java +++ b/src/main/java/de/bixilon/minosoft/protocol/protocol/LANServerListener.java @@ -21,9 +21,7 @@ import de.bixilon.minosoft.util.ServerAddress; import de.bixilon.minosoft.util.Util; import javafx.application.Platform; -import java.net.DatagramPacket; -import java.net.InetAddress; -import java.net.MulticastSocket; +import java.net.*; import java.nio.charset.StandardCharsets; import java.util.HashSet; import java.util.concurrent.CountDownLatch; @@ -41,7 +39,7 @@ public class LANServerListener { new Thread(() -> { try { MulticastSocket socket = new MulticastSocket(ProtocolDefinition.LAN_SERVER_BROADCAST_PORT); - socket.joinGroup(ProtocolDefinition.LAN_SERVER_BROADCAST_ADDRESS); // ToDo: do not use deprecated methods + socket.joinGroup(new InetSocketAddress(ProtocolDefinition.LAN_SERVER_BROADCAST_ADDRESS, ProtocolDefinition.LAN_SERVER_BROADCAST_PORT), NetworkInterface.getByInetAddress(ProtocolDefinition.LAN_SERVER_BROADCAST_ADDRESS)); byte[] buf = new byte[256]; // this should be enough, if the packet is longer, it is probably invalid latch.countDown(); while (true) {