peut client du serveur XMPP déconnecter un autre client du serveur?
Question
Il ce possible? Comment? (Question peut-être idiot, mais je ne pouvais pas trouver réponse :()
EDIT:. J'utilise openfire intégré dans le système différent, donc j'ai besoin si l'administrateur du système donne des coups de l'utilisateur du serveur du système, la connexion de l'utilisateur au serveur Openfire doit être fermé aussi
La solution
Dans certains cas, oui:
-
Le même plein JID "user @ host / ressource" se connecte à partir de deux sources différentes. Le serveur se déconnecte généralement l'ancien. Bien que certains serveurs (OpenFire vient à l'esprit) peut rendre configurable.
-
Si un client a droit admin, en utilisant adhoc commandes, il peut détruire une autre connexion. Cela dépend de la mise en œuvre du serveur. (Ejabberd fait que possible)
Dans tous les autres cas, les clients sont isolés et cela ne peut se produire. (Ou il est un bug de haute priorité dans le serveur).
Autres conseils
Dans la console d'administration Openfire, en cours d'exécution en tant que serveur HTTP sur le port 9090, l'administrateur peut déconnecter un client connecté.