看了这个Richard Stevens的UNIX网络编程,理解了原理,再看windows下socket的资料,自然就非常好理解了。因为socket是发源于BSD UNIX的概念,所以想要理解的深刻,必须看UNIX网络编程。另外想想看为什么在Windows上并没有网络编程的经典名著诞生,只能说,有了UNIX上的书籍,原理都很清楚了。windows上只需要参考下API的说明就可以了。
另外一个就是在windows上做网络编程没有前途,因为在windows上只开发网络客户端,牛逼的网络服务程序都是UNIX上的。