diff --git a/src/main/java/com/zhekasmirnov/apparatus/multiplayer/socket/SocketServer.java b/src/main/java/com/zhekasmirnov/apparatus/multiplayer/socket/SocketServer.java index c7e707b4..4aa01a66 100644 --- a/src/main/java/com/zhekasmirnov/apparatus/multiplayer/socket/SocketServer.java +++ b/src/main/java/com/zhekasmirnov/apparatus/multiplayer/socket/SocketServer.java @@ -48,6 +48,11 @@ public class SocketServer { DataChannel channel = DataChannelFactory.newDataChannelViaSupportedProtocol(socket, protocol); if (channel == null) { + try { + socket.close(); + } catch (IOException e) { + e.printStackTrace(); + } isRunning = false; return; }