[JDEV] Re: Want to start/contribute to a win32 version BUT...
Peter Millard
me at pgmillard.com
Tue Jul 1 12:36:55 CDT 2003
GuruJ wrote:
> David 'TheRaven' Chisnall wrote:
>> No, I actually did mean don't. Most protocol enhancements will not
>> require any direct participation by the server, so you could use a
>> generic jabberd. Your requirement of using windows on your server,
>> however, means that you are likely to need to modify jabberd to get the
>> kind of performance you are going to need. Of course if you do need the
>> server to do something special then jabberd may still be the best option...
>
> David, by this do you mean that any extensions to the server can be
> handled by jabber components, rather than through any changes to the
> server code itself? Or will jabber faithfully transmit 'custom' XML
> messages it receives on to clients, even if the server itself has no
> idea what the message means?
Jabber components can handle packets directly addressed to them. If you need to
modify the way that JSM (Jabber Session Manager) works, and deals with IM type
functions, then you'd need to write a JSM module. An example of a component
would be JUD, MUC, a transport, etc.. An example of a JSM module would be
mod_vcard.
Jabber servers _WILL_ faithfully ignore extra XML that you place inside a
message packet (make sure to namespace it properly). This is what gives jabber
power at transmitting data that it doesn't know about previously.
pgm
More information about the JDev
mailing list