2016-07-15 18 views
0

我想實現一個網絡聊天使用Openfire作爲服務器。 (在這一刻,我使用版本4.0.2)和執行使用Strophe.js Web客戶端Openfire名冊通信只

我想知道是否有限制是在他們的花名冊用戶之間的溝通方式。

實施例:

  • 用戶Alice具有名冊[查理]
  • 用戶鮑勃在名冊[查理]
  • 用戶查理在名冊[甲,乙]

所以用戶只能與溝通,每個ohter都是: Alice + Charlie Bob + Charlie

Alice和Bob無法與對方通話。

將名冊其他重要的事情只能由管理員進行管理

注意

我已經取得了一些經驗,在這一刻與Openfire的每個人都可以與大家交談。

回答

0

您的場景好像需要自定義功能,因爲Openfire在XMPP標準和XMPP上工作,我可以與任何擁有Jabber ID的人進行通信,就像我可以與WhatsApp上的任何人通信(如果我有他們的聯繫號碼)(Jabber ID )。

一個可能的破解可能是在Openfire中添加自定義代碼,當消息被路由時,您可以檢查收件人是否存在於發件人名單中。並就此作出決定。

但是,管理員的名冊管理可以不做任何更改。用戶名冊可以通過Openfire管理界面進行管理。