[JDEV] MUC problems
Mats Bengtsson
matben at privat.utfors.se
Mon Feb 10 08:25:11 CST 2003
Hi all,
I'm experimenting with muc (0.3) (using jabber:iq:browse) and my Tcl JabberLib,
and have
a few question marks:
1):
In creating a room I get:
jlib0 muc create girls at conference.localhost mats callback
SEND: <presence id='1007' to='girls at conference.localhost/mats'>
<x xmlns='http://jabber.org/protocol/muc'/></presence>
RECV: <message type='groupchat' to='xxx at localhost/coccinella' from='girls at conference.localhost'>
<body>This room supports the MUC protocol.</body></message>
<presence id='1007' to='xxx at localhost/coccinella' from='girls at conference.localhost/mats'>
<x xmlns='http://jabber.org/protocol/muc#user'>
<item jid='xxx at localhost/coccinella' affiliation='owner' role='moderator'/></x>
<created xmlns='http://jabber.org/protocol/muc#owner'/></presence>
I get a welcome message before confirmation that the room has been created.
Shouldn't the order be reversed?
2):
The browse component doesn't push the newly created room, as I think it should.
If I "manually" browse the muc the room shows up as expected, however.
3):
The servers browse component seems to use a hex string as a resource where
it should use my nickname. Seems to be something from the jabber:iq:conference
component. When exiting the room, the presence package has the correct /nickname
resource. Very confusing.
SEND: <iq type='get' id='1011' to='girls at conference.localhost'><query xmlns='jabber:iq:browse'/></iq>
RECV: <iq type='result' id='1011' to='xxx at localhost/coccinella' from='girls at conference.localhost'>
<conference xmlns='jabber:iq:browse' name='girls' type='public'>
<ns>http://jabber.org/protocol/muc</ns>
<user name='mats' jid='girls at conference.localhost/13c6a01dc31309e331c2b018640b9c03b8534327'/></conference></iq>
SEND: <presence to='girls at conference.localhost' type='unavailable'/>
RECV: <presence type='unavailable' to='xxx at localhost/coccinella' from='girls at conference.localhost/mats'/>
Comments?
Best Wishes, Mats
More information about the JDev
mailing list