Currently I am a little on the ignorant side of Winsock and Internet chatting software. I am very eager and I learn fast, however I am unable to learn what I need from viewing source code alone, (most code is not annotated very well).

I would appreciate if someone could post or email some very detailed annotated source code, or point me in the direction of some really useful documentation.