为了账号安全,请及时绑定邮箱和手机立即绑定

如何实现websocket分组发送消息【群发中更细的分组】

如何实现websocket分组发送消息【群发中更细的分组】


假设现在有A/B/C/D/E 5个人,A和B一组,C和D一组,E是单独一组,那么A和B的消息能够互相通信,但是A或者B不可能接收到C或者是D或者是E【非同一组内的消息无法通信】的消息

正在回答

2 回答

意思是将channel的id() 当做Map的key,然后value就是自身的id() 和同一个组的channel的id()  字符串组合?

0 回复 有任何疑惑可以回复我~

你可以使用一个Map来存储所有的channel,将分组信息加到map的key中,群发信息的时候,遍历map的时候根据key中的分组信息来判断是否发送,就完成功能了。我只是举个例子,你也可以使用其他的存储分组信息的方式。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如何实现websocket分组发送消息【群发中更细的分组】

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信