Wie, um mehr zu erfahren XMPP/Jabber-Befehl
Ich bin mit ejabberd als Chat-server jetzt.
Und ich Schreibe einen client zu chatten und sich als neuer Benutzer registrieren.
Gerade jetzt, ich weiß, einige der Protokoll-registrieren Sie ein neues Konto,
wie senden Sie den folgenden Befehl neuen Benutzer registrieren:
<iq type="set"><query xmlns="jabber:iq:register"><username>wfwfewegwegwewefg</username><password>wfwefwefwefwef</password></query></iq>
Meine Frage ist:
Ich will mehr lernen, Kommando/Protokoll für die Kommunikation mit dem server.
Also, wo kann ich mehr erfahren?
Zum Beispiel, Wie kann ich bitte die server, ob der Benutzername existiert oder nicht.
Wie kann ich bitte die server-Registrierung eines Benutzers.
Was ist das Schlüsselwort ich suchen soll?
Sollte ich die Suche für das Jabber-Protokoll XMPP-Protokoll, oder was?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie das senden von Abfragen von einem admin-Konto, dies zu tun, Blick auf XEP-0133: Service Administration, die auf XEP-0050: Ad-hoc-Befehle.
Wenn du meinst, mehr aus einer Allgemeinen Perspektive des Benutzers, auch Sie können in der Regel nicht sehen, ob ein Benutzerkonto existiert (dies würde die Tür offen lassen für Spammer, um es für directory harvesting), aber Sie kann Registrierung ein Konto, wenn Sie es besitzen, sehen XEP-0077: In-band-Registrierung für weitere Informationen.
Gibt es viele weitere standard-Erweiterungen für alle möglichen Dinge, die bei http://xmpp.org/extensions/ - einige sind in der Entwicklung, einige sind abgeschlossen und stabil.
Wenn Sie ejabberd gibt es Befehlszeilen-Dienstprogramm
ejabberdctl
wird lösen Ihre Fragen.Fand ich das Buch "XMPP: The Definitive Guide" nützlich, um einen überblick über das Protokoll und die verwendete Terminologie. Die XEPs gut sind wie Verweise nach, dass.