- ein paar logs mehr werden ausgegeben
authorfelix <felix@a944a559-bf0e-0410-8ddc-85264b264b6c>
Wed, 14 Feb 2007 21:10:36 +0000 (21:10 +0000)
committerfelix <felix@a944a559-bf0e-0410-8ddc-85264b264b6c>
Wed, 14 Feb 2007 21:10:36 +0000 (21:10 +0000)
- der ReadThread ist in der Pause nicht ganz so busy

git-svn-id: https://www.internetallee.de/svn/bytewurf@6 a944a559-bf0e-0410-8ddc-85264b264b6c

projekte/netzschalter/src/GUI.java

index 0772122..de941ce 100644 (file)
@@ -1063,7 +1063,7 @@ public class GUI extends Applet implements ActionListener, ItemListener{
             // extract the numbers.\r
             IPAdresse.setText(this.getCodeBase().toString().substring(7,\r
                     this.getCodeBase().toString().length() - 1));\r
-            IPAdresse.setText("192.168.123.200");            \r
+//            IPAdresse.setText("192.168.123.200");            \r
             append(statusFeld,"Current IP = " + IPAdresse.getText()); // display ip address\r
         } catch (NullPointerException NPEx) {\r
             System.err.println("NullPointerException occured");\r
@@ -1875,6 +1875,7 @@ public class GUI extends Applet implements ActionListener, ItemListener{
         /* Do we have to receive data before receiving the answer frame? */\r
         if (payload != null){ \r
                XPort.send(payload);\r
+               append(statusFeld, "send payload " + payload);\r
         }      \r
 \r
         //      Wait for answer\r
@@ -1885,7 +1886,7 @@ public class GUI extends Applet implements ActionListener, ItemListener{
                } catch (InterruptedException ex){}\r
                timeout++;\r
         }\r
-                \r
+        append(statusFeld, "used " + timeout + " tries to get ready and it was " + (XPort.DataReady() ? "successfull":"useless"));        \r
         /* Do we have to receive data before receiving the answer frame? */\r
         if (retour != null) {\r
                length=XPort.readBuffer(retour,retour.length);\r
@@ -1907,6 +1908,7 @@ public class GUI extends Applet implements ActionListener, ItemListener{
                answer = new int[CMD_LENGTH];\r
         \r
        length=XPort.readBuffer(answer,CMD_LENGTH);\r
+       append(statusFeld, "We got " + length + " bytes from XPort");\r
        \r
         ReadThread.pause_off();        // Turn on Read-Thread\r
 \r
@@ -2090,6 +2092,8 @@ public class GUI extends Applet implements ActionListener, ItemListener{
                                // clear the input field\r
                                eingabeFeld.setText("");\r
                            }\r
+                       } else {\r
+                               sleep(10);\r
                        }\r
 \r
                        }\r