[Psi-devel] Re: PyMSNt integration

James Bunton james at delx.cjb.net
Tue May 31 05:35:32 PDT 2005


On 31/05/2005, at 6:48 PM, Remko Troncon wrote:

>> It's a great pity - I love seeing what other clients (and versions)
>> people are using, but the iq storm has become too much, so I've had to
>> turn off the iq:version requests :-(
>
> For service discovery ? Well, some clients at least broadcast entity
> capabilities information in their presence packets. This allows you to
> do an IQ on only 1 user with that caps string, and reuse that 
> information for
> all users which broadcast the same caps string. Of course, this all 
> relies
> on the fact that all users broadcast their entity caps string, and 
> that they
> play 'nice' (i.e. when you use a patched version of a client, you also
> change your caps string, otherwise you get inconsisten information).
>
> I don't know how widespread the use of this entity caps information 
> is, but i
> submitted a patch to broadcast this information, to at least play nice
> with clients which *do* use the information.
> Once PyMSN-t adds this information to its presence packets, and Psi 
> starts
> using the info, the problem will be solved, and you will only have 1 IQ
> per transport.
>
> cheers,
> Remko

Thanks Remko. I'll have a look at the patch you sent and get this 
working :)
That's a neat little protocol.

---

James



More information about the Psi-devel-affinix.com mailing list