Bug fixing

This commit is contained in:
2024-07-28 16:42:36 +02:00
parent 3c5492c49f
commit 7c556bae5b

View File

@@ -98,7 +98,7 @@ public class NetworkServer extends DefaultMethodsOverrider {
private ServerSocket serverSocket; private ServerSocket serverSocket;
public NetworkServer(int port, PacketHandler packetHandler, EventManager eventManager, Logger logger, int maxRestartAttempts, int restartDelay, int timeout) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException { private NetworkServer(int port, PacketHandler packetHandler, EventManager eventManager, Logger logger, int maxRestartAttempts, int restartDelay, int timeout) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException {
this.port = port; this.port = port;
this.timeout = timeout; this.timeout = timeout;
@@ -149,7 +149,8 @@ public class NetworkServer extends DefaultMethodsOverrider {
} }
public final ConnectionHandler getConnectionHandlerByID(int clientID) { public final ConnectionHandler getConnectionHandlerByID(int clientID) {
return connectionHandlers.get(clientID); for (ConnectionHandler connectionHandler : connectionHandlers) if (connectionHandler.getClientID() == clientID) return connectionHandler;
return null;
} }
public synchronized final boolean stop() { public synchronized final boolean stop() {