From 73f06a34c5dafd304663fb5af9b811f201ebb372 Mon Sep 17 00:00:00 2001 From: koz01 <koz01@pcfeib405-22-134.vsb.cz> Date: Wed, 29 Nov 2023 09:12:48 +0100 Subject: [PATCH] Close socket, fix word thread. --- src/main/java/lab12/ServerApp.java | 10 +++++----- src/main/java/lab12/ServerComunicator.java | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/lab12/ServerApp.java b/src/main/java/lab12/ServerApp.java index f051ab9..71acf94 100644 --- a/src/main/java/lab12/ServerApp.java +++ b/src/main/java/lab12/ServerApp.java @@ -1,5 +1,6 @@ package lab12; +import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; @@ -22,14 +23,13 @@ public class ServerApp { protected void listen() { System.out.println("Server started and ready to connection"); - try { - while (true) { - Socket socketFromClient = server.accept(); + while (true) { + try(Socket socketFromClient = server.accept()) { System.out.println("Client connected: " + socketFromClient.getInetAddress()); new ServerComunicator(socketFromClient).handle(); + } catch (IOException e) { + e.printStackTrace(); } - } catch (Exception e) { - e.printStackTrace(); } } diff --git a/src/main/java/lab12/ServerComunicator.java b/src/main/java/lab12/ServerComunicator.java index 4eccc04..bb9d715 100644 --- a/src/main/java/lab12/ServerComunicator.java +++ b/src/main/java/lab12/ServerComunicator.java @@ -22,7 +22,7 @@ public class ServerComunicator { System.out.println("New thread starteds. Thred ID = " + Thread.currentThread().getId()); do { lineRededClient = readerFromClentSocket.readLine(); - System.out.println("Thred ID = " + Thread.currentThread().getId() + " readed from client: " + lineRededClient); + System.out.println("Thread ID = " + Thread.currentThread().getId() + " readed from client: " + lineRededClient); writerToClentSocket.write("Your text is interesting! Do you like this one? "); writerToClentSocket.write(lineRededClient.toUpperCase()); writerToClentSocket.newLine(); -- GitLab