[{"title":"( 56 个子文件 10.6MB ) Java采用Netty实现基于DTU的TCP服务器 + 多端口 + 多协议","children":[{"title":"DataRecvCenterByNetty","children":[{"title":"DataReceiveCfg.xml <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":".project <span style='color:#111;'> 397B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"qx","children":[{"title":"drc","children":[{"title":"utils","children":[{"title":"MyPath.java <span style='color:#111;'> 3.56KB </span>","children":null,"spread":false},{"title":"UUID.java <span style='color:#111;'> 15.03KB </span>","children":null,"spread":false},{"title":"CRC16_Modbus.java <span style='color:#111;'> 8.20KB </span>","children":null,"spread":false},{"title":"ByteUtils.java <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"StringUtils.java <span style='color:#111;'> 6.93KB </span>","children":null,"spread":false},{"title":"CommTool.java <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"DateUtils.java <span style='color:#111;'> 10.67KB </span>","children":null,"spread":false}],"spread":true},{"title":"ser","children":[{"title":"ServerChannelInitializer.java <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"DataRecvServer.java <span style='color:#111;'> 2.73KB </span>","children":null,"spread":false},{"title":"DataDecoder.java <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"DataServerHandler.java <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false}],"spread":true},{"title":"main","children":[{"title":"MainPrl.java <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"DeviceInfo.java <span style='color:#111;'> 623B </span>","children":null,"spread":false},{"title":"DrcProInfo.java <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"DataReceiveConfig.java <span style='color:#111;'> 4.59KB </span>","children":null,"spread":false},{"title":"iDBManager2019.java <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false},{"title":"ParamInfo.java <span style='color:#111;'> 622B </span>","children":null,"spread":false},{"title":"ParseData.java <span style='color:#111;'> 563B </span>","children":null,"spread":false}],"spread":true},{"title":"subroutine","children":[{"title":"waterquality","children":[{"title":"WaterQualityTesterDataParse.java <span style='color:#111;'> 13.77KB </span>","children":null,"spread":false}],"spread":true},{"title":"anion","children":[{"title":"AnionSensorDataParse.java <span style='color:#111;'> 12.80KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"log4j.properties <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"lib","children":[{"title":"commons-lang3-3.6.jar <span style='color:#111;'> 483.26KB </span>","children":null,"spread":false},{"title":"slf4j-log4j12-1.7.25.jar <span style='color:#111;'> 11.96KB </span>","children":null,"spread":false},{"title":"slf4j-api-1.7.25.jar <span style='color:#111;'> 40.24KB </span>","children":null,"spread":false},{"title":"log4j-1.2.17.jar <span style='color:#111;'> 478.40KB </span>","children":null,"spread":false},{"title":"mysql-connector-java-5.1.39-bin.jar <span style='color:#111;'> 966.31KB </span>","children":null,"spread":false},{"title":"netty-all-4.1.41.Final.jar <span style='color:#111;'> 3.89MB </span>","children":null,"spread":false}],"spread":true},{"title":".settings","children":[{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 598B </span>","children":null,"spread":false}],"spread":true},{"title":"DataRecvCenterByNetty.jar <span style='color:#111;'> 5.87MB </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 977B </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"qx","children":[{"title":"drc","children":[{"title":"utils","children":[{"title":"ByteUtils.class <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false},{"title":"UUID$Holder.class <span style='color:#111;'> 512B </span>","children":null,"spread":false},{"title":"MyPath.class <span style='color:#111;'> 3.52KB </span>","children":null,"spread":false},{"title":"DateUtils.class <span style='color:#111;'> 8.09KB </span>","children":null,"spread":false},{"title":"StringUtils.class <span style='color:#111;'> 6.12KB </span>","children":null,"spread":false},{"title":"CommTool.class <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false},{"title":"CRC16_Modbus.class <span style='color:#111;'> 4.02KB </span>","children":null,"spread":false},{"title":"UUID.class <span style='color:#111;'> 5.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"ser","children":[{"title":"DataDecoder.class <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"ServerChannelInitializer.class <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"DataServerHandler.class <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"DataRecvServer.class <span style='color:#111;'> 3.91KB </span>","children":null,"spread":false}],"spread":true},{"title":"main","children":[{"title":"DeviceInfo.class <span style='color:#111;'> 927B </span>","children":null,"spread":false},{"title":"DrcProInfo.class <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"ParseData.class <span style='color:#111;'> 508B </span>","children":null,"spread":false},{"title":"MainPrl.class <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false},{"title":"ParamInfo.class <span style='color:#111;'> 924B </span>","children":null,"spread":false},{"title":"iDBManager2019.class <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false},{"title":"DataReceiveConfig.class <span style='color:#111;'> 4.99KB </span>","children":null,"spread":false}],"spread":true},{"title":"subroutine","children":[{"title":"waterquality","children":[{"title":"WaterQualityTesterDataParse.class <span style='color:#111;'> 11.93KB </span>","children":null,"spread":false}],"spread":false},{"title":"anion","children":[{"title":"AnionSensorDataParse.class <span style='color:#111;'> 11.47KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"anion.jar <span style='color:#111;'> 6.25KB </span>","children":null,"spread":false},{"title":"log4j.properties <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"waterquality.jar <span style='color:#111;'> 6.43KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]