#
luxiaotao1123
2020-08-12 43a5837b036dd04843013a707cc08a5634facc32
src/main/java/com/zy/core/thread/BarcodeThread.java
@@ -37,13 +37,13 @@
    public void run() {
        while (true) {
            try {
//                Task task = MessageQueue.poll(SlaveType.Barcode, slave.getId());
                barcode = "10001136";
                Thread.sleep(3000);
                write("T".getBytes(), "T".length());
                byte[] read = read(11, 1000);
                barcode = new String(read);
                Thread.sleep(1000);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
@@ -53,7 +53,7 @@
            close();  //1.主动释放连接 //2.某些服务器对指定ip有链路数限制
            socket = new Socket();
            //socket.setKeepAlive(true);
            SocketAddress socketAddress = new InetSocketAddress("192.168.2.150", 51236);
            SocketAddress socketAddress = new InetSocketAddress(slave.getIp(), slave.getPort());
            socket.connect(socketAddress, 1000); //某些服务器ping延迟高时要增加,否则会报错connect timeout
            dataOutputStream = new DataOutputStream(socket.getOutputStream());
            dataInputStream = new DataInputStream(socket.getInputStream());