Skip to content

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

Notifications You must be signed in to change notification settings

cosmoplat-dev/netty-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages