当前位置: 首页 > 专利查询>梅涛专利>正文

JAVA版通用TCP协议模块制造技术

技术编号:32260932 阅读:41 留言:0更新日期:2022-02-12 19:21
本发明专利技术公开的JAVA版通用TCP协议模块,属于网络协议技术领域;包括协议接口与TCP服务实现,协议接口与TCP服务实现基于Spring框架、Netty框架,协议接口与TCP服务实现包括NetServer接口、Channels接口、AuthService接口、@AnyContorller注解、ApiScanner实现、HttpServer实现、Agent端实现,本发明专利技术通过以Spring和Netty为框架,不需要通过new关键词创建对象,而是在配置文件中配置JavaBean,当对象与对象之间有依赖关系的时候,也只需要在配置文件中把依赖关系体现出来,使用Netty能确保快速和简单的开发出网络应用,最后达到实现所有的TCP网络交互协议,并兼容和支持所有的网络协议和本地协议的目的,从而使网络协议层通用化、标准化、自动化。自动化。自动化。

【技术实现步骤摘要】
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接口提供了一套支持所有网络协议的标准接口,所述Channels接口定义本文档来自技高网...

【技术保护点】

【技术特征摘要】
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协议模块,其特征在于...

【专利技术属性】
技术研发人员:梅涛
申请(专利权)人:梅涛
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1