数据处理方法、网关模块、电子设备及介质技术

技术编号:38078344 阅读:30 留言:0更新日期:2023-07-06 08:45
本申请涉及一种数据处理方法、网关模块、电子设备及介质。方法包括:接收来自客户端的基于HTTP协议的第一格式的请求消息;将所述第一格式的请求消息转换为基于TCP/UDP协议的第二格式的请求消息;将所述第二格式的请求消息发送至服务器;接收来自所述服务器的所述第二格式的响应消息;将所述第二格式的响应消息转换为所述第一格式的响应消息并发送给所述客户端。户端。户端。

【技术实现步骤摘要】
数据处理方法、网关模块、电子设备及介质


[0001]本申请涉及计算机
,尤其涉及一种数据处理方法、网关模块、电子设备及介质。

技术介绍

[0002]游戏测试是游戏开发中的一个重要的环节。在游戏开发中能够提供快速、专业的测试可以给游戏玩家提供较佳的体验。
[0003]现有的测试工具的数据传输协议及数据格式不能很好地适配于游戏服务器,例如,在游戏测试领域已有许多成熟的测试工具,例如Postman、Jmeter。Postman是基于js语言编写的接口测试工具。Jmeter是基于Java语言编写的纯UI接口和性能测试工具。这些测试工具虽然能够适配于应用广泛的HTTP协议,但是并不能适配于采用其他通信协议的游戏服务器。为了解决该问题,在相关技术中通常需要定制开发专门的测试框架或工具。但是这种方法需要专门的人员长期进行测试框架/工具的维护开发,成本较高,并且自行开发的测试框架/工具功能不足。

技术实现思路

[0004]本申请的主要目的在于提供一种数据处理方法、网关模块、电子设备及介质,能够实现测试工具和服务器之间的适配。...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,基于网关模块实现,其特征在于,所述方法包括:接收来自客户端的基于HTTP协议的第一格式的请求消息;将所述第一格式的请求消息转换为基于TCP/UDP协议的第二格式的请求消息;将所述第二格式的请求消息发送至服务器;接收来自所述服务器的所述第二格式的响应消息;将所述第二格式的响应消息转换为所述第一格式的响应消息并发送给所述客户端。2.根据权利要求1所述的方法,其特征在于,将所述第一格式的请求消息转换为基于TCP/UDP协议的第二格式的请求消息和将所述第二格式的响应消息转换为所述第一格式的响应消息,包括:根据所述第一格式以及所述第二格式的协议编号和协议数据结构的对应关系进行转换。3.根据权利要求2所述的方法,其特征在于,所述第一格式为JSON格式或XML格式,所述第二格式为Protobuf格式或Thrift格式。4.根据权利要求1所述的方法,其特征在于,所述方法还包括,接收来自所述客户端的登录请求;基于所述登录请求中的标头,与所述服务器建立长连接,并将所述登录请求转发至所述服务器;在接收到来自所述服务器的确认登录成功的信息的情况下,创建与所述服务器之间的会话。5.根据权利要求4所述的方法,其特征在于,所述方法还包括,接收来自所述客户端的退出登录请求;将所述退出登录请求转发至所述服务器;销毁所述会话。6.根据权利要求4所述的方法,其特征在于,所述方法还包括,在预定时...

【专利技术属性】
技术研发人员:张星林硕
申请(专利权)人:上海莉莉丝网络科技有限公司
类型:发明
国别省市:

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

1