一种基于Netty的服务端通用通信协议转换方法

    公开(公告)号:CN116389605A

    公开(公告)日:2023-07-04

    申请号:CN202310073256.4

    申请日:2023-02-07

    Abstract: 本发明提供了一种基于Netty的服务端通用通信协议转换方法,包括:步骤1,启动Netty的服务,构建Socket的服务端,接受数据包;步骤2,继承Netty解码接口完成半包、粘包的处理,得到完整数据包;步骤3,解析包头转换为自定义Java类;步骤4,构建Mock Servlet环境并配置参数;步骤5,SpringMVC框架输入处理;步骤6,自定义业务逻辑处理;步骤7,SpringMVC框架返回处理;步骤8,返回包编码;步骤9,发送完整包。本发明利用SpringMVC,实现统一的权限拦截、参数映射、数据验证、统一错误处理机制等灵活的扩展、可大幅度降低开发的代码量,并方便进行单元测试。

Patent Agency Ranking