- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经阅读了很多文档,但我仍然无法阐明在 openfire 中创建的用户与在花名册中创建的用户之间的区别。我只需要在我的 android 应用程序中从 openfire 获取所有用户列表,这样我就可以与其他用户进行一对一的聊天。也请解释名册用户和简单用户之间的区别。
我们将不胜感激。
最佳答案
当您自己注册时,您就是一个用户,您将选择用户名和密码。
如果您以 Skype 为例(它不是我所知道的 Jabber),当您使用电子邮件向 Skype 服务注册自己时,您将成为用户。
名册相当于 Skype 的联系人列表。在 XMPP 中,如果他们在群聊中,您可以与任何用户会面和交谈,而您只能与您名册中的人进行 1-1 聊天。
可以通过配置、群聊或根据需要简单地开发共享的全包名册来跳过花名册。
在花名册中,您可以为您的联系人(您的联系人是用户)分配一个昵称,该昵称在花名册之间可以不同,因为这是一种个人配置。
Roster 可以处理群组(家庭 - friend - 氏族......),可以处理个人用户每日消息(“hello world”)或简单的状态(离线 - 在线 - 离开 - 忙碌......)。
花名册处理 Presence 节。
我建议使用标准行为设置聊天,以便将来轻松升级服务器和客户端或扩展功能。
关于android - openfire用户和roster用户的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37676245/
我正在学习 XMPP,我反复看到“Roster”这个词,但我不知道它是什么。 最佳答案 contact list (in XMPP this is called a "roster") 来源:XMPP
我正在使用 smack api。 Presence presencePacket = new Presence(Presence.Type.subscribe); pr
即使我知道NationalID不为空,我的程序仍然给我一个空指针异常。它告诉我 roster.delete(nationalID); line 为空,但是当我在 Netbeans 中运行调试器时,它甚
我已经阅读了 Professional XMPP 的所有 484 页,并阅读了无数关于花名册 + XMPP 的论坛帖子,这个问题仍然是我正在努力解决的问题。我正在寻找有关最佳实践的见解,所以我至少知道
我正在 Dockerized Wildfly 服务器中运行 optaweb-employee-rostering,并使用在容器中运行的 MySql 数据库来保存数据。 .war 文件不是内置在服务器的
我正在使用 XMPP 进行聊天。我已经注册并登录到 ejabberd 服务器。 我在网页界面看到有10个注册用户和4个在线用户。但是 Roster 代表没有得到任何联系方式。 我试过这个解决方案。我没
我不断收到相同的错误消息。起初我认为这是超时问题,所以我设置了 .setPacketReplyTimeout(15000); 仍然只是碰巧等待更长时间然后显示相同的错误消息。在更深入的发现中,我发现这
我正在尝试使用 xmpppy 访问我的 google talk 联系人的自定义状态消息。我做到了这一点: import xmpp import sys userID = 'myname@gmail
我正在尝试通过 ejabberd 服务器上的管理员帐户获取用户名册。 这就是我想要做的: http://jabber.org/protocol/
我搜索后找不到这样的问题,所以我发帖。 为我的 10 位同事制定一个有趣的工作时间表 它是基于日历的(我们每周轮类 7 天,不同的类次有不同的职责 -(周一上午 8 点至下午 5 点任务 1,周一上午
我有一个 ejabberd 服务器,想为它编写一个网络聊天客户端。我看过像 Candy 这样的东西,但它们对于我想做的事情来说有点过头了。我只想要一些基本功能,例如即时消息、群聊和在线状态。 我使用来
我是一名优秀的程序员,十分优秀!