Been working on documentation for the TOC2 protocol used by AIM. Some things haven't really be documentated anywhere online that I could find, such as possible client capability UID's. Those were a hassle to figure out and I managed to find 7 possible capabilities. If anyone's ever wanted to make their own AIM client, this should help. I didn't know what board to post this, so it goes here.
http://cca-software.com/TOC2.htm
[Edit]
All done. I'll make changes as I come across new information.
Not finished yet, but almost. I've covered initial login and server->client commands. I've just started client->server commands.
I currently have a java-based TOC client which can be seen under my projects page. I'm also in the middle of writing one in DarkBasicPro using Barnski's Winsock DLL.
I also thought I'd mention that I'm currently building my own chat protocol (PCP-programmers chat protocol) for use on a VPN some friends of mine will be setting up.
[Edit] October 2, 2006
Did some website changes, new links to the documents and source can be found on this page.
http://cca-software.com/index.php?page=projects
"Using Unix is the computing equivalent of listening only to music by David Cassidy" - Rob Pike