【发布时间】:2016-12-26 23:44:11
【问题描述】:
对于持久性 XMPP 房间,如果客户端断开连接一次,如何让客户端重新加入房间?在测试过程中,我发现简单地将存在节发送回所述房间的 JID 不会使客户端再次在房间中可用。是否只有在用户收到邀请时才会重新进入房间(因此,在我们的例子中,如果用户断开连接一次,用户将需要另一个邀请才能加入房间?)?
如果是这样,那么为重新连接的原始房间参与者自动生成此类邀请的最佳方式是什么?
谢谢。
【问题讨论】:
-
没有邀请我不认为这是可能的,但你可以设置一个监听器并邀请离开的用户回到房间。
-
感谢@MoatezBouhdid - 也尝试手动发送邀请,但离开的用户就是不会加入! :-(
-
能够让用户在没有邀请的情况下重新加入 - 只需在正确的地方重新加入......
标签: xmpp ejabberd xmppframework multiuserchat