Author: bpoussin Date: 2013-10-23 18:52:19 +0200 (Wed, 23 Oct 2013) New Revision: 688 Url: http://nuiton.org/projects/sandbox/repository/revisions/688 Log: change read data (work now) Modified: bigfin/src/test/java/org/nuiton/bigfin/BigFinClientTest.java Modified: bigfin/src/test/java/org/nuiton/bigfin/BigFinClientTest.java =================================================================== --- bigfin/src/test/java/org/nuiton/bigfin/BigFinClientTest.java 2013-10-23 07:16:16 UTC (rev 687) +++ bigfin/src/test/java/org/nuiton/bigfin/BigFinClientTest.java 2013-10-23 16:52:19 UTC (rev 688) @@ -91,6 +91,9 @@ // } // start a reading stream + + + ReadingRunnable readingRunnable = new ReadingRunnable(connection); Thread readingThread = new Thread(readingRunnable); @@ -104,9 +107,18 @@ if (log.isInfoEnabled()) { log.info("Will write to device..."); } + + log.info("send a"); DataOutputStream dataOutputStream = connection.openDataOutputStream(); dataOutputStream.writeChar('a'); dataOutputStream.flush(); +// +// log.info("read ..."); +// int v = connection.openDataInputStream().read(); +// log.info("result: '" + v + "'"); +// log.info("result: '" + ((char)v) + "'"); + + log.info("send b"); dataOutputStream.writeChar('b'); dataOutputStream.flush(); while(true) {} @@ -152,12 +164,14 @@ } while (!stop) { - - String c = dataInputStream.readUTF(); - - if (log.isInfoEnabled()) { - log.info("Read: " + c); + String result = ""; + while (dataInputStream.available() > 0) { + int c = dataInputStream.read(); + result += (char)c; } + if (result.length() > 0) { + log.info("Read: " + result); + } } if (log.isInfoEnabled()) {