【技术实现步骤摘要】
JAVA版通用TCP协议模块
[0001]本专利技术提供JAVA版通用TCP协议模块,属于网络协议
技术介绍
[0002]传统的网路协议层不能实现所有的TCP网络交互协议,并兼容和支持所有的网络协议和本地协议,这就导致传统的网络协议层通用化、标准化、自动化程度不够,所以就需要一种JAVA版通用TCP协议模块来到的上述目的。
技术实现思路
[0003]本专利技术提供的JAVA版通用TCP协议模块,并且可以解决传统的网络协议层通用化、标准化、自动化程度不够的问题。
[0004]本专利技术为了解决上述问题,所提出的技术方案为:包括协议接口与TCP服务实现,所述协议接口与TCP服务实现基于Spring框架、Netty框架,所述协议接口与TCP服务实现包括NetServer接口、Channels接口、AuthService接口、@AnyContorller注解、ApiScanner实现、HttpServer实现、Agent端实现,所述NetServer接口提供了一套支持所有网络协议的标准接口,所述Ch ...
【技术保护点】
【技术特征摘要】
1.JAVA版通用TCP协议模块,其特征在于:包括协议接口与TCP服务实现,所述协议接口与TCP服务实现基于Spring框架、Netty框架,所述协议接口与TCP服务实现包括NetServer接口、Channels接口、AuthService接口、@AnyContorller注解、ApiScanner实现、HttpServer实现、Agent端实现,所述NetServer接口提供了一套支持所有网络协议的标准接口,所述Channels接口定义了基于通道的TCP网络协议接口,所述AuthService接口定义了一套支持所有认证协议的标准接口,所述@AnyContorller注解支持TCP、UDP等标准与自定义网络协议,所述@AnyContorller注解支持JS等本地协议,所述ApiScanner实现扫描并建立控制器接口映射集,所述Channels接口定义的TCP网络协议通过Server端实现,所述Agent端实现用于启动Spring框架并注入服务实例,所述Spring框架是一个分层架构,由7个定义良好的模块组成,所述Netty框架包含FTP、SMTP、HTTP等各种二进制或文本协议。2.根据权利要求1所述的JAVA版通用TCP协议模块,其特征在于:所述Spring框架构建在核心容器之上,核心容器定义了创建、配置和管理bean的方式。3.根据权利要求1所述的JAVA版通用TCP协议模块,其特征在于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。