From 0dd2f682fc74df13ec1ac5ba3e1f97582b7c9146 Mon Sep 17 00:00:00 2001 From: felix Date: Tue, 13 Feb 2007 12:24:44 +0000 Subject: [PATCH] warte darauf, dass der Socket ein paar Daten hat, also ready() ist. git-svn-id: https://www.internetallee.de/svn/bytewurf@4 a944a559-bf0e-0410-8ddc-85264b264b6c --- projekte/netzschalter/src/Communication.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/projekte/netzschalter/src/Communication.java b/projekte/netzschalter/src/Communication.java index 3fd3a52..1fdfa9b 100644 --- a/projekte/netzschalter/src/Communication.java +++ b/projekte/netzschalter/src/Communication.java @@ -206,7 +206,10 @@ public class Communication { public synchronized int readBuffer(int[] gelesen,int length) throws IOException, Exception { int i=0; // init helper variables //byte [] gelesen = new byte[length.intValue()]; - + while (!dis.ready() && i++<20) { + Thread.sleep(100); + } + i=0; while ((dis.ready())& (i