当登录到经由咂嘴XMPP服务器,我只发送用户ID /密码组合。

做服务器组件实际上是在一个完整的JID使用“资源”参数?

e.g。阿里@某处/资源

什么是发送它的好处是什么?

有帮助吗?

解决方案

如果您已经登录多个客户端的资源是有用的。

例如,如果我在家里和在工作中使用的每个连接不同的资源登录,然后我可以有我的存在对于每个设置。也许我在家里工作,所以设置的 XA 的和家庭设置为聊天的。

当你有异构客户端,您可以使用功能(XEP-0115),以区分客户端可以使用这些功能的资源才能真正有用。

其他提示

XMPP有3种类型的节的:消息,存在和Iq。唯一的消息,并存在裸JID将被路由到客户端。与裸的JID IQ节将由服务器处理。

我认为用于同时连接不同的客户端大部分的jabber用户的,主要优点设置不同派驻。与存在节的priority孩子,你可以控制结合这其中,非定向(至=“用户@服务器”)消息(读:消息诗节)会去。你的服务器会选择一个客户端具有最高优先级,如果有一个,如果有一个以上的实际行为是不确定的,我认为。并且,消息将仅被递送如果选择的客户端的优先级是非负的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top