[JDEV] Add-on support from Jabber protocol
Thomas Charron
tcharron at ductape.net
Thu Aug 2 10:20:35 CDT 2001
Quoting Vijay <vijay at i3connect.com>:
> Thanx for ur valuable comments & corrections
> The Protocol suggested by you looks good, but I have some queries
> related to
> changes suggested ...
> You seem to be using a unique resource for each application/add-on.
> Who is taking care of routing the messages to each
> application/add-on.?
> So, is every application is logging into server with difference
> resource
> with the same user?
> Does this mean a separate socket connection to jabber server for each
> application/add-on is needed?
Hrm, you're correct, poor example. This would be if a seperate application
actually connected to the server, providing capabilities. Really, the way
people are looking at using it to see what a client is capable of is using the
<ns> tag, as WinJab currently does. Example:
<iq type='result' id='browser_JCOM_7' to='tcharron at jabber.org/Work'
from='tcharron at jabber.org/Work'>
<user xmlns='jabber:iq:browse' jid='tcharron at jabber.org' name='tcharron'>
<ns>jabber:iq:roster</ns>
<ns>jabber:iq:last</ns>
<ns>jabber:iq:version</ns>
<ns>jabber:iq:time</ns>
<ns>jabber:iq:browse</ns>
<ns>jabber:iq:conference</ns>
<ns>jabber:iq:autoupdate</ns>
<ns>jabber:iq:filter</ns>
<ns>jabber:iq:oob</ns>
<ns>jabber:x:delay</ns>
<ns>jabber:x:oob</ns>
<ns>jabber:x:roster</ns>
<ns>jabber:x:signed</ns>
<ns>jabber:x:encrypted</ns>
<ns>jabber:x:autoupdate</ns>
<ns>jabber:x:conference</ns>
</user>
</iq>
My example was basically a way to have a seperate resource defined as an
application. The above is probrably the best way to handle it, and declare
your data as being a namespace, such as jabber:x:i3connectgames
---
Thomas Charron
<< Wanted: One decent sig >>
<< Preferably litle used >>
More information about the JDev
mailing list