/netty-server

使用spring boot + netty进行搭建,主要做软件和智能硬件之间的通信框架,基于TCP长连接的socket通信。

Primary LanguageJava

该项目使用spring boot + netty进行搭建,主要做软件和智能硬件之间的通信框架,基于TCP长连接的socket通信,
该示例为模板示例,搭建基础模板,使用要根据实际业务场景以及定义的协议进行改造;
支持TCP三次握手,可对注册、心跳、以及数据交互分别进行解析。
Netty框架实现对NIO进行封装,实现了单线程操作多通道channel的概念,极大的优化了并发的问题,
同时NIO中缓冲区的引入,实现了通信的异步非阻塞,是在软硬件交互的首选;
同时可在入口和出口处自定义进行编解码,也可实现拆包粘包的处理;