研究系统(放着linux内核,android系统这种高质量,高复杂度的优秀源码不看)。
Unix/Linux的一个哲学是:一切皆文件。socket也不例外,它就是可读/可写/可控制/可关闭的文件描述符。
读《Linux内核设计与实现》我想到了这些书- http://blog.csdn.net/dlutbrucezhang/article/details/9998781
内核数据结构《Linux内核设计与实现》,基于Linux2.6内核展开讨论,对实现Linux内核进行了多方面的分析。
《Unix环境高级编程》,了解更多的系统编程之类的知识.
《Linux高性能服务器编程》 《Unix网络编程 第2卷》
Android源码下载以及编译自己的ROM- http://blog.csdn.net/innost/article/details/6885968
UNIX系统编程- http://blog.csdn.net/DLUTBruceZhang/article/category/1389271
TCP/IP详解- http://blog.csdn.net/DLUTBruceZhang/article/category/1371777