xmpp 中的永久组

Posted

技术标签:

【中文标题】xmpp 中的永久组【英文标题】:Permanent group in xmpp 【发布时间】:2015-07-10 12:28:30 【问题描述】:

我正在使用 jabber、agsxmpp 库在 c#.net 中开发一个聊天应用程序,我想在其中进行群聊,例如 whatsapp groupchat 和 skype groupchat。

我在 xmpp 中遇到了 persistent room。 它是否提供永久组的功能?持久组的创建者是否可以添加成员而不向他们发送邀请

我在 google 上搜索了 XMPP 的东西,但没有找到明确使用持久化的房间,还是应该只和会员一起去?如果是,请说明如何。

【问题讨论】:

【参考方案1】:

XMPP 群聊在XEP-0045: Multi-User Chat 中定义。规范确实将“永久房间”定义为“如果最后一个占用者退出,则不会被破坏的房间;反义词:临时房间。”。

但是,我认为这不是您所说的 Whatsapp 的意思。在 XMPP 中,MUC 房间是基于存在的。这意味着只有在您打开会话并发送您的出席信息以加入 MUC 房间时,您才能进入 MUC 房间。您不能强制用户加入 MUC 房间,因为只有他的客户才能发送出席信息加入。

【讨论】:

以上是关于xmpp 中的永久组的主要内容,如果未能解决你的问题,请参考以下文章

vSAN永久磁盘故障的处理过程

如何在 iOS 中使用 ejabberd xmpp 创建永久组

MS Access 2007 重命名自定义组中的快捷方式以更改对象的名称

linux学习之多高并发服务器篇

无需登录 XMPP MUC

XMPP 中的节实现