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