[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kopete-devel
Subject:    Re: [Kopete-devel] VERY interesting OSCAR wiki
From:       Stefan Gehn <sgehn () gmx ! net>
Date:       2004-01-25 10:11:10
Message-ID: 200401251111.10336.sgehn () gmx ! net
[Download RAW message or body]

On Samstag Januar 24 2004 21:34, Stefan Gehn wrote:
> Nothing to write here except:
> http://joust.kano.net/wiki/oscar/moin.cgi
> aaaaand...
> http://joust.kano.net/wiki/oscar/moin.cgi/RateLimiting
> Have fun, 'Im checking buddy icons right now :)

Result: We need to rewrite oscarsocket :)
Explanation:

Buddy icon SNAC family is 0x0010 (16 in decimal). If you look at the 
SRV_FAMILY SNAC on login (it tells you which families the server supports) 
you'll see that this family is NOT advertised by the normal server. You have 
to manually send SNAC(01, 04) to request that SNAC family. Then you'll 
receive SNAC(01, 05) which gives a cookie (yum) and another damn server IP to 
connect to (fun, isn't it *g*)!
As everbody can see this systems ends up with a list of connections and their 
list of support SNAC families. AFAICS this does not really fit to out current 
class layout :/
Also I wouldn't like to have a bunch of OscarSocket objects in memory just for 
several connections, we need something more lightweight and a method in 
between that chooses the right server to send the packet to.

Bye, Stefan aka mETz
-- 
ICQ#51123152 | Moege der Pinguin mit euch sein
_______________________________________________
Kopete-devel mailing list
Kopete-devel@kde.org
https://mail.kde.org/mailman/listinfo/kopete-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic