Question

Lors de la connexion à un serveur XMPP via smack, je vous envoie uniquement la combinaison ID utilisateur / mot de passe.

Est-ce que les composants du serveur utilisent effectivement le paramètre « ressource » dans une pleine JID?

par exemple. ali @ quelque part / ressource

Quels sont les avantages de l'envoyer?

Était-ce utile?

La solution

Les ressources sont utiles si vous avez plusieurs clients connecté.

Par exemple, si je suis connecté à la maison et au travail en utilisant une autre ressource pour chaque connexion, alors je peux avoir ma présence fixée pour chaque. Peut-être que je suis à la maison donc le travail est réglé xa et la maison est à Causerie .

Les ressources peuvent vraiment être utile lorsque vous avez des clients hétérogènes et vous pouvez utiliser les capacités (XEP-0115) pour distinguer les caractéristiques des clients peuvent utiliser.

Autres conseils

XMPP a 3 types de strophes: message, présence et iq. Seul message et présence à un nu JID seront routés à un client. strophes iq avec JIDs nues seront traitées par le serveur.

Je pense que pour la plupart des utilisateurs de Jabber, le principal avantage est défini différentes présences pour différents clients connectés en même temps. Combinez cela avec un enfant de la priority strophe de présence, vous pouvez contrôler où les messages non orienté (à = « server utilisateur @ ») (lire: un message strophes) va aller. Votre serveur choisir celui client avec la plus haute priorité s'il y a un, s'il y a plus d'un comportement réel est sans précision, je pense. Et, les messages ne seront livrés si la priorité du client choisi est non négatif.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top