Java采用Netty实现基于DTU的TCP服务器 + 多端口 + 多协议

上传者: octdream | 上传时间: 2021-05-24 13:14:02 | 文件大小: 10.6MB | 文件类型: RAR
JAVA采用Netty库实现基于以DTU传输的TCP服务器 ,可以支持多端口通讯 ,同时也支持 多协议解析

文件下载

资源详情

[{"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}]

评论信息

  • hungerqy :
    数据库没有?
    2020-12-09
  • stone__liu :
    这个只能DTU发送到服务器,不能由服务器发送指令到DTU么?
    2020-09-08

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明