From mds1281@ritvax.isc.rit.edu Mon May 4 14:11:06 1998 Date: Mon, 20 Apr 1998 20:36:53 +0000 From: Matt Smith Reply-To: icq-devel@tjsgroup.com To: icq-devel@tjsgroup.com Subject: Re: [ICQdev] ICQ clone > As for the protocol, I think > command 0x0028 could be a 'You have been silent for too long, hanging > up' > packet, and > command 0x00F0 could be a 'I do not know you, go away' packet. (Oh btw, > maybe I read the commands backwards, should they be 0x2800 and 0xF000 ?) > Would you like to join forces? I'm also developing an ICQ clone it doesn't make sense to develope two identical programs at the same time. Also I know nothing about gui stuff so I'd be interested in "borrowing" some of that if it's ok with you. Now on to the meat... I agree with the 0x0028 packet but haven't seen a 0x00F0 packet how do you get it? If I give a bad password or UIN I get a 0x0064 packet with data that looks like 0x0001 SEQ_login ? xx xx xx xx the uin the I attempted to log in as. Also the packet 0x0104 is for instant messages delivered by the server instead of the tcp connection. The packet looks like xx xx xx xx UIN sent from 01 00 X1 == 0x0001 xx xx the length of the null terminated string including the string data. Also does any one know what I have to send to the server to tell it I've read a message I keep getting the same messages over and over everytime I log in I'm ACKing them all but that doesn't seem to be enough. I've updated my page to include a tarball and a Makefile ftp://129.21.115.158/pub/icq Now supports recieving instant messages! -- Matt ===================================================== The "unoffical, not-sponsored-by-Mirabilis-one-bit" ICQ Clone Development List