Network based messaging

Steven Alligood steve at bluehost.com
Fri Jul 25 11:44:16 MDT 2008


Steven Alligood wrote:
> Dave Smith wrote:
>> How about some good C++ and Python libraries for XMPP/Jabber and IRC?
>>
>> --Dave
>>
>
> I use jabber for the office, 200+ users, and it works quite well.  
> Openfire is the best for the office environment (most features 
> implemented, stable, great admin  interface, generally just works).  
> It is written in java, but don't hold that against it, as it has the 
> singular distinction as being the only java app I have ever used that 
> doesn't weep memory, pound CPU, or overall run poorly.  Quite an 
> accomplishment, actually.  Of course, it may be a little more than you 
> are looking for in the case of this project.
>
> Some of the other jabber servers have less features implemented, but 
> would work just fine for what you have described (aka, broadcast, 
> etc).  Jabberd2 was decent when last I used it (a few years ago), and 
> was all cli based conf files, etc, and use a much smaller footprint 
> that the Openfire.  We went away from it solely to get the expanded 
> features that Openfire has (audit logs, more plugins, gui admin 
> interface).
>
> As for libraries, I would check out the jabber.org site.
>
> http://www.jabber.org/libraries
>
> -Steve

Oh, and I almost forgot the best part of jabber is the store and forward 
type behavior.  I don't know if it is what you want for your apps, but 
if a client is offline, you can have the server keep all the messages 
and send them to the client when he comes online.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3241 bytes
Desc: S/MIME Cryptographic Signature
Url : http://plug.org/pipermail/plug/attachments/20080725/73b98aac/attachment.bin 


More information about the PLUG mailing list