From e752709cdb5bd5302ceed4f5db2365182bacc548 Mon Sep 17 00:00:00 2001 From: eichehome Date: Sat, 15 May 2021 12:02:45 +0200 Subject: [PATCH] Fehlerbehebung --- src/server/ServerHandelClientsThread.java | 10 ++++++++-- src/utils/ArrayHelper.java | 3 +-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/server/ServerHandelClientsThread.java b/src/server/ServerHandelClientsThread.java index d634327..68bafbe 100644 --- a/src/server/ServerHandelClientsThread.java +++ b/src/server/ServerHandelClientsThread.java @@ -46,14 +46,20 @@ public class ServerHandelClientsThread extends Thread { Message message = empfangen; out.writeObject(message); out.flush(); + System.out.println("Nachricht gesendet"); } } catch (ClassNotFoundException ex) { System.err.println(ex); } catch (InterruptedException ex) { System.err.println("test gegkückt"); System.err.println(ex); - Message message = pipe.read(); - out.writeObject(); + Message message = pipe.getNextElement(); + try { + out.writeObject(message); + System.out.println("Nachricht gesendet"); + } catch (IOException ex) { + System.err.println("Fehler: " + ex); + } Thread.currentThread().interrupt(); } catch (SocketException ex) { System.err.println("Socket geschlossen"); diff --git a/src/utils/ArrayHelper.java b/src/utils/ArrayHelper.java index f632d81..434a43e 100644 --- a/src/utils/ArrayHelper.java +++ b/src/utils/ArrayHelper.java @@ -43,8 +43,7 @@ public class ArrayHelper { if (array != null) { int index = getIndex(element, array); T result = array[index]; - T[] temp; - temp = new T[array.length - 2]; + T[] temp = new T[array.length - 2]; for (int i = 0; i < index; i++) { temp[i] = array[i]; }