public synchronized int readBuffer(int[] gelesen,int length) throws IOException, Exception {\r
int i=0; // init helper variables\r
//byte [] gelesen = new byte[length.intValue()];\r
- \r
+ while (!dis.ready() && i++<20) {\r
+ Thread.sleep(100);\r
+ }\r
+ i=0;\r
while ((dis.ready())& (i<length)){ // loop while data available\r
if (gelesen!=null)\r
gelesen[i++]=dis2.readUnsignedByte();// read from dis\r
public synchronized int readBuffer(byte[] gelesen,int length) throws IOException, Exception {\r
int i=0; // init helper variables\r
//byte [] gelesen = new byte[length.intValue()];\r
- \r
+ while (!dis.ready() && i++<20) {\r
+ Thread.sleep(100);\r
+ }\r
+ i=0;\r
while ((dis.ready())& (i<length)){ // loop while data available\r
gelesen[i++]=(byte)dis2.readUnsignedByte();// read from dis\r
\r