[jdev] Gaim -> transport

Geoffrey Cross geoff at visualgeometrysolutions.com
Tue Sep 14 13:30:13 CDT 2004

> Do you have any idea on how stable is the "network-code" part of GAIM is?

So far it seems relatively stable.  I've ran an instance of the wrapped code
for a few days and it's still going.  On the other hand, I've probably
introduced a number of bugs myself.  And not to mention memory leaks...

> I assume you load the gaim lib once, and not every time again for each
> connection. 

At the moment, yes.

> Gaim seems relativly stable when I use it from a client user
> point of view, but still crashes sometimes. Ofcourse if you have 1000
> concurrend users that means those crashes become a 1000 times more
> frequent. But those very well could be mostly in the UI code (and this is
> mostly on Windows, so it could even be GTK rather than GAIM).

Agreed.  But with luck it'll make it easier to debug if we can get it to
crash regularly.

> Still, I'd recommend to admins using seperate instances of your transport
> for seperate protocols, since I do recall GAIM crashing after protocol
> changes by the networks from time to time. Even though the fixes are
> ussually out within hours, I don't see why your MSN transport should be
> down cause Yahoo changed protocols.

No reason not to.  

> It's great to see this, I think escp. AIM/ICQ and Yahoo transports would
> benifit from this (since they most frequently change protocols without
> announcing or transition phase). Funnily enough we've also ended up with a
> Jabber <-> Jabber transport :)


More information about the JDev mailing list