XMPP客户端如何从服务器检索在线用户?

时间:2015-07-14 06:15:43

标签: javascript xmpp

我正在使用带有javascript的XMPP创建聊天应用程序。如果我使用malini@example.com登录,则会显示在线用户列表,其中包含malini@example.comsomeone@example.com。它不断重复相同的ID。它为什么这样工作?

它会生成我的ID malini@example.com/somenumber,以及someone@example.com/somenumber等其他ID。我认为这是维持一些会话并继续生成相同的ID。

请帮我解决这个问题。我是XMPP服务器的新手。

1 个答案:

答案 0 :(得分:0)

您没有在XMPP中从服务器“检索”在线用户。基本上,您按照XMPP RFC 6121中的定义订阅了状态。如果您的联系人允许您出席,您将在登录时以及在XMPP会话期间更改时收到在线用户的信息。