Closed yjjdick closed 1 year ago
1.如果我有不同的频道,如何让玩家发送信息到不同的频道
可以实现的,这是业务逻辑。
2.现在这个功能的实现都群聊,如果我想实现好友之间的1对1私聊的话有什么方案 然后在读代码方面感觉有点不方便,比如channelActive和channelRead0不知道是干嘛的,有read0那么有没有read1之类的,这部分接口有类似于API的文档可以查看支持哪些回调吗?
这是 netty 提供的 api,可以阅读相关文档。
https://github.com/iohao/ioGame-example/tree/main/component 这里提供了一个简单的私聊;可以配合 https://www.yuque.com/iohao/game/tc83ud 文档来操作。
1.如果我有不同的频道,如何让玩家发送信息到不同的频道
可以实现的,这是业务逻辑。
2.现在这个功能的实现都群聊,如果我想实现好友之间的1对1私聊的话有什么方案 然后在读代码方面感觉有点不方便,比如channelActive和channelRead0不知道是干嘛的,有read0那么有没有read1之类的,这部分接口有类似于API的文档可以查看支持哪些回调吗?
这是 netty 提供的 api,可以阅读相关文档。
其他
https://github.com/iohao/ioGame-example/tree/main/component 这里提供了一个简单的私聊;可以配合 https://www.yuque.com/iohao/game/tc83ud 文档来操作。 服务器接受过来的聊天数据在不同的频道显示的话我用下面方案是否可行? 首先我让客户端发送一个json对象过来,对象中包含至少2个字段 {频道类型,聊天信息} 然后我在服务器channelRead0中读取客户端发送过来的数据,根据频道类型去广播聊天信息 是大概这个意思吗?
也是可以的。
我理解这个demo可能实现的业务比如像是公屏聊天,还有就是好友私聊这些的,我的问题是 1.如果我有不同的频道,如何让玩家发送信息到不同的频道 2.现在这个功能的实现都群聊,如果我想实现好友之间的1对1私聊的话有什么方案 然后在读代码方面感觉有点不方便,比如channelActive和channelRead0不知道是干嘛的,有read0那么有没有read1之类的,这部分接口有类似于API的文档可以查看支持哪些回调吗?