Frage

Wenn Sie sich in einem XMPP-Server über Klaps anmelden, ich nur die Benutzer-ID / Passwort-Kombination senden.

Sie Serverkomponenten tatsächlich die "Ressource" Parameter in einem vollen JID verwenden?

z. ali @ irgendwo / Ressource

Was sind die Vorteile, die es senden?

War es hilfreich?

Lösung

Ressourcen nützlich sind, wenn Sie mehrere Clients angemeldet haben.

Zum Beispiel, wenn ich zu Hause angemeldet ist in und bei der Arbeit für jede Verbindung eine andere Ressource verwendet wird, dann kann ich meine Anwesenheit für jeden Satz habe. Ich bin zu Hause so wird Arbeit xa Vielleicht und zu Hause ist auf Chat .

Ressourcen kann wirklich nützlich sein, wenn Sie heterogene Clients haben, und Sie können Funktionen (XEP-0115) verwenden, um die Eigenschaften der Kunden verwenden können, zu unterscheiden.

Andere Tipps

XMPP hat 3 Arten von Strophen: Nachricht, Gegenwart und iq. Nur Nachricht und Gegenwart zu einem bloßen JID werden an einen Client geroutet. iq Strophen mit bloßer JIDs vom Server verarbeitet werden.

ich glaube, für die meisten der Jabber-Nutzer, ist der Hauptvorteil gesetzt verschiedenen Präsenzen für verschiedene Clients gleichzeitig verbunden. Kombinieren Sie dies mit einem priority Kind der Gegenwart Strophe, können Sie steuern, wo ungerichtete (to = „user @ server“) Nachrichten (gelesen: Nachricht Strophen) geht an. Der Server wird den einen Client mit der höchsten Priorität wählen, wenn es einen gibt, wenn es mehr als ein das tatsächliche Verhalten ist nicht spezifiziert ist, denke ich. Und werden die Nachrichten nur geliefert werden, wenn die Priorität des Kunden ausgewählten nicht negativ ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top