[jdev] Gaim -> transport

Tijl Houtbeckers thoutbeckers at splendo.com
Tue Sep 14 13:20:49 CDT 2004


On Tue, 14 Sep 2004 15:15:41 +0100, Geoffrey Cross  
<geoff at visualgeometrysolutions.com> wrote:

> So, I just wondered what the pros thought and whether this is something
> which I should bother to package up and submit somewhere for more general
> use?  If so, I'll bung it on a public jabberd for people to stress-test  
> it
> for a while.
>

Do you have any idea on how stable is the "network-code" part of GAIM is?
I assume you load the gaim lib once, and not every time again for each  
connection. 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).

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.

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