思路: 当用户登录的时候,openfire直接返回当前用户所加入的房间列表即可。 按照目前openfire的版本(我们用的是4.1.3),ofmucroom/ofmucaffiliation联表查询某个用户所在房间列表,直接发送给客户端,客户端再进行joinRoom操作即可 。 另外,如果是移动端,群组有消息,如果成员离线(ofpresence/ofmucaffiliation/ofmucroom关联查询),需要做推送处理,另外增加一个插件即可。