kingston-csj / mmorpg

springboot编写的高性能分布式mmorpg手游服务端框架,包含中心服,网关服,游戏服,战斗服等。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MyWebSocketHandler.channelRead0()方法里面无法匹配message类

galaxyzc opened this issue · comments

Class<?> clazz = MessageFactory.getInstance().getMessageMeta(NumberUtil.intValue(frame.getId()));

麻烦大佬看看是不是这个方法NumberUtil.intValue(frame.getId())没有找出消息id.
我这边做出修改,单独把moudleId 和cmdId找出来,用了下面这个方法
public Class<? extends Message> getMessageMeta(short module, short cmd) {
Integer key = buildKey(module, cmd);
return getMessageMeta(key);
}

commented

多谢提醒,已修正。更新最新代码即可