类 ExternalKit
java.lang.Object
com.iohao.game.external.core.kit.ExternalKit
- 作者:
- 渔民小镇
- 日期:
- 2023-02-21
-
构造器概要
-
方法概要
修饰符和类型方法说明createExternalMessage
(int cmd, int subCmd) createExternalMessage
(int cmd, int subCmd, byte[] data) createExternalMessage
(int cmd, int subCmd, Object object) createExternalMessage
(CmdInfo cmdInfo) createExternalMessage
(CmdInfo cmdInfo, byte[] data) createExternalMessage
(CmdInfo cmdInfo, Object object) createRequestMessage
(int cmdMerge, int idHash) 创建请求消息createRequestMessage
(int cmdMerge, int idHash, byte[] data) 创建请求消息int
getCacheCondition
(byte[] data) byte[] 转 hash
-
构造器详细资料
-
ExternalKit
public ExternalKit()
-
-
方法详细资料
-
createRequestMessage
创建请求消息- 参数:
cmdMerge
- 路由CmdKit.merge(int, int)
idHash
- 当前游戏对外服的 idHash- 返回:
- 请求消息
-
createRequestMessage
创建请求消息- 参数:
cmdMerge
- 路由CmdKit.merge(int, int)
idHash
- 当前游戏对外服的 idHashdata
- 业务数据 byte[]- 返回:
- 请求消息
-
createExternalMessage
-
createExternalMessage
-
createExternalMessage
-
createExternalMessage
-
createExternalMessage
-
createExternalMessage
-
createExternalMessage
-
getCacheCondition
public int getCacheCondition(byte[] data) byte[] 转 hash缓存查询条件: 由请求参数计算出一个 hash 值。 同一 action 条件参数的 hash 值碰撞的几率不是很大。 当条件参数不存在时,那么就是无参 action,使用 1 来表示。
- 参数:
data
- bytes- 返回:
- hash
-