Hi. I have been going through amazon the whole day and can't find any good books on programming related to trojan programming. I want to learn TCP/IP socket programming in C or C++. Where do I find books that cover asynchronous I/O, handling multiple connections or just a general information about socket programming.

Basically, what I want to accomplish, is to understand every single line of code in gh0st 3.6 (advanced c++ RAT). Not just that RAT, but every program that uses TCP and UDP connections. I can read through 1400 pages on programming without any problems, I can pay 100 usd for a book, that don't concern me, but I can't find any books on the topic! So please help me out.

This goes out to everyone that have programmed advanced rats without copying code. What books have you read?

ps. I found one book, but its C charp and only 175 pages (more the better). I might buy this one if you guys don't have any better ideas