From dec31d5d19346c24412e8b51783455a1f4bec7b1 Mon Sep 17 00:00:00 2001 From: whyclj <1525436766@qq.com> Date: 星期三, 26 八月 2020 21:29:18 +0800 Subject: [PATCH] 提高读取速度 --- Motor_MonitorServer/src/com/modbus/data/MyModbusFactory.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Motor_MonitorServer/src/com/modbus/data/MyModbusFactory.java b/Motor_MonitorServer/src/com/modbus/data/MyModbusFactory.java index 0ba33ea..a044f2d 100644 --- a/Motor_MonitorServer/src/com/modbus/data/MyModbusFactory.java +++ b/Motor_MonitorServer/src/com/modbus/data/MyModbusFactory.java @@ -27,9 +27,12 @@ // modbusFactory.createUdpMaster(params); //UDP 协议 // modbusFactory.createAsciiMaster(wrapper); //ASCII 协议 params.setPort(SERVER_PORT); - ModbusMaster master = modbusFactory.createTcpMaster(params, false);// TCP 协议 + //true:长连接 false:短连接 + ModbusMaster master = modbusFactory.createTcpMaster(params, true);// TCP 协议 try { - master.setTimeout(2000); + master.setTimeout(500); + //设置重连次数 + master.setRetries(3); master.init(); } catch (ModbusInitException e) { e.printStackTrace(); -- Gitblit v1.9.1