#
luxiaotao1123
2020-08-14 2a7cc6362c30860c2f18a808b159dda2109fd728
src/main/java/com/zy/core/thread/BarcodeThread.java
@@ -38,7 +38,9 @@
            try {
                write("T".getBytes(), "T".length());
                byte[] read = read(11, 1000);
                barcode = new String(read);
                if (null != read) {
                    barcode = new String(read);
                }
                Thread.sleep(1000);
            } catch (Exception e) {
                e.printStackTrace();
@@ -85,13 +87,17 @@
    }
    public void write(byte[] msg, int len) throws IOException {
        log.trace("dataOutputStream.write");
        dataOutputStream.write(msg, 0, len);
        log.trace("dataOutputStream.flush");
        dataOutputStream.flush();
        if (null != dataInputStream)
        {
            dataOutputStream.write(msg, 0, len);
            dataOutputStream.flush();
        }
    }
    public byte[] read(int bufferSize, int timeOut) throws IOException {
        if (socket == null) {
            return null;
        }
        socket.setSoTimeout(timeOut * 1000);
        byte[] bytes = new byte[bufferSize];
        log.trace("dataInputStream.read");