Seite 1 von 1

Anzahl der User im Jabber-Chatroom erfragen und anzeigen.

Verfasst: 18.09.2007 19:27
von Schorschi
Hallo zusammen,

ich würde im Forum gerne anzeigen, wie viele User sich gerade in einem bestimmten Jabber-Chatroom aufhalten. Dazu habe ich diesen Link von einem Jabberfreak bekommen.

http://www.xmpp.org/extensions/xep-0045.html

Sieht für mich so aus als ob man die entsprechenden Infos von einem Chatroom erfragen kann. Nur wie? :roll:

Kann mir jemand sagen, ob die Jabberfunktionen in Olympus dazu ausreichen?

Freue mich über Eure Antworten. :)

Viele Grüße,
Schorschi

Verfasst: 20.09.2007 22:48
von Schorschi
Servus,

ich habe jetzt einmal ein wenig geforscht und kann mich immerhin schon auf einen Jabber-Server connecten. :D

Dann habe ich versucht dem Chatroom auf diesem Server ein paar Infos zu entlocken, was aber bisher fehlschlägt. Ist übrigens ein Chatroom, den ich selber angelegt habe.

Folgendes finde ich im Log, das durch die Olympus-Jabberfunktionen geführt wird:

Code: Alles auswählen

Log: Warning: dns_get_record() function not found. GTalk will not work.

SEND: <?xml version='1.0' encoding='UTF-8' ?>

SEND: <stream:stream to='deshalbfrei.org' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>

RECV: <?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='4290688448' from='deshalbfrei.org' version='1.0' xml:lang='en'><stream:features><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>DIGEST-MD5</mechanism><mechanism>PLAIN</mechanism></mechanisms><register xmlns='http://jabber.org/features/iq-register'/></stream:features>

SEND: <iq from='masterle@jabber.freenet.de' id='disco3' to='lf@conference.deshalbfrei.org' type='get'> <query xmlns='http://etherx.jabber.org/protocol/disco#info'/> </iq>

RECV: <iq from='deshalbfrei.org' id='disco3' type='error'><error code='503' type='cancel'><service-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></iq>
Habe ich jetzt noch was beim Anmeldeprozess bei dem Server verbummelt (ich habe nur Connect verwendet, kein Register und auch kein Login. Habe auf dem Server aber auch keinen Jabberaccount), oder unterstützt der Server einfach meine Anfrage nicht?

Wäre wirklich froh über Antworten von jemandem, der sich mit Jabber oder XML auskennt. :)

Viele Grüße,
Schorschi