Browse Source

refactoring: comments in catch, finally in run()

remotes/origin/feature/client/make-input-field-buttons-interactive
Valentin Spiroski 11 months ago
parent
commit
cb912e039b
  1. 8
      src/main/java/ClientHandler.java

8
src/main/java/ClientHandler.java

@ -36,13 +36,13 @@ public class ClientHandler implements Runnable {
}
catch (IOException e) {
throw new RuntimeException(e);
throw new RuntimeException(e); // Handle exceptions by throwing a runtime exception
}
finally {
//chatServer.removeClient(this);
chatServer.broadcastMessage(name + " disconnected.");
chatServer.broadcastMessage(name + " disconnected."); // Broadcast a message when the client is disconnected
// Close resources in the finally block
if (fromClientReader != null) {
try {
fromClientReader.close();
@ -54,7 +54,7 @@ public class ClientHandler implements Runnable {
if (toClientWriter != null) {
toClientWriter.close();
}
}
}
}
public void sendMessage(String message) {

Loading…
Cancel
Save