Chi usa in realtà un JID completo?
Domanda
Quando si accede a un server XMPP via schiaffo, mando solo la combinazione userid / password.
fare componenti server effettivamente utilizzare il parametro "risorsa" in un JID completo?
es. Ali @ un posto / risorsa
Quali sono i vantaggi di inviarlo?
Soluzione
Le risorse sono utili se si è più client connesso.
Per esempio, se ho effettuato l'accesso a casa e sul posto di lavoro utilizzando una risorsa diversa per ogni connessione, quindi posso avere la mia presenza impostato per ogni. Forse sono a casa così il lavoro è impostato xa e la casa è impostato su Chat .
Le risorse possono essere davvero utile quando hai clienti eterogenei ed è possibile utilizzare le funzionalità (XEP-0115) per distinguere le caratteristiche dei clienti possono utilizzare.
Altri suggerimenti
XMPP ha 3 tipi di strofe: messaggi, presenza e iq. Solo il messaggio e la presenza di una nuda JID avranno indirizzati a un client. strofe IQ JID nudi saranno gestite dal server.
Penso che per la maggior parte degli utenti Jabber, il vantaggio principale è impostato presenze diverse per i diversi client connessi allo stesso tempo. Combinate questo con un bambino priority
della strofa presenza, è possibile controllare dove non orientato (a = "user @ server") i messaggi (leggi: Testo strofe) andranno a. Il server sarà scegliere quello cliente con la priorità più alta se ce n'è uno, se non v'è più di uno il comportamento effettivo non è specificato credo. E, i messaggi saranno consegnati solo se la priorità del cliente scelto è non negativo.