[icq-devel] client news ! =)



Barnaby Gray bgrg2 at cam.ac.uk
Fri Dec 14 12:02:02 CET 2001


I found this too, I guess the server end they store it as a signed
int, so when you increment it and overflow into the sign they see the
packet you send as not being the next in the sequence but some
negative number and disconnect you.

Barnaby

On Fri, Dec 14, 2001 at 08:12:54AM +0100, Massimo Melina wrote:
> Hello Daniel,
> 
> Friday, December 14, 2001, 5:12:54 AM, you wrote:
> 
> DT> after a certain number, it gets disconnected.
> 
> maybe 80h  ? ;)))
> 
> DT> anyone  have  any  idea? ie. certain range, certain bit pattern
> 
> it  seems  that  the  most  significant  bit  of SNAC id has a special
> meaning.  if  your client uses little endian (it has to be BIG endian)
> and  starts  from  zero, when you reach 80h the MSB is set, and server
> disconnect you. i already had my headache about it.
> 
> i don't know nothing about anthing like that about flap layer...
> 
> -rejetto
> 
> -------------------------------------------------
> icq-devel - The forum for ICQ protocol discussion
> For unsubscribe and other mailing list info, see:
> http://www.d.kth.se/~d95-mih/icq/icq-devel/
> 



More information about the icq-devel mailing list