我正在使用带有javascript的XMPP创建聊天应用程序。如果我使用malini@example.com
登录,则会显示在线用户列表,其中包含malini@example.com
,someone@example.com
。它不断重复相同的ID。它为什么这样工作?
它会生成我的ID malini@example.com/somenumber
,以及someone@example.com/somenumber
等其他ID。我认为这是维持一些会话并继续生成相同的ID。
请帮我解决这个问题。我是XMPP服务器的新手。
答案 0 :(得分:0)
您没有在XMPP中从服务器“检索”在线用户。基本上,您按照XMPP RFC 6121中的定义订阅了状态。如果您的联系人允许您出席,您将在登录时以及在XMPP会话期间更改时收到在线用户的信息。