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 [EMAIL PROTECTED] mats callback
SEND: <presence id='1007' to='[EMAIL PROTECTED]/mats'>
<x xmlns='http://jabber.org/protocol/muc'/></presence>
RECV: <message type='groupchat' to='xxx@localhost/coccinella'
from='[EMAIL PROTECTED]'>
<body>This room supports the MUC protocol.</body></message>
<presence id='1007' to='xxx@localhost/coccinella'
from='[EMAIL PROTECTED]/mats'>
<x xmlns='http://jabber.org/protocol/muc#user'>
<item jid='xxx@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='[EMAIL PROTECTED]'><query
xmlns='jabber:iq:browse'/></iq>
RECV: <iq type='result' id='1011' to='xxx@localhost/coccinella'
from='[EMAIL PROTECTED]'>
<conference xmlns='jabber:iq:browse' name='girls' type='public'>
<ns>http://jabber.org/protocol/muc</ns>
<user name='mats'
jid='[EMAIL PROTECTED]/13c6a01dc31309e331c2b018640b9c03b8534327'/></conference></iq>
SEND: <presence to='[EMAIL PROTECTED]' type='unavailable'/>
RECV: <presence type='unavailable' to='xxx@localhost/coccinella'
from='[EMAIL PROTECTED]/mats'/>
Comments?
Best Wishes, Mats
_______________________________________________
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev