《Windows Sockets 网络编程》. Bob Quinn & Dave Shuttle (非常实用的Windows编程书籍)

      历时一年多, 终于相对认真且完整地把Bob Quinn和Dave Shuttle的名著Windows Sockets 这本书学了一遍(实际上有的章节学过好几遍), 受益较多。 以后就把这本书当做自己案头参考书, 有空的时候, 要随时再阅读一些, 有不懂的, 要再回来参考。


       虽然是1995年写的, 但到现在,书还是很权威的, 足见分量。 作者毕竟是WinSock的相关开发人员, 在叙述上, 娓娓道来, 非常清晰, 而且书中有很多生动形象的比喻, 确实让人耳目一新。 该书并不是一味地灌输知识, 而是包含了作者大量的实践经验总结和积累, 非常好, 也非常实用, 其中给的一些建议也很中肯。


      好吧, 我来简要回顾一下其中的内容:


       第一章: 介绍Windows Sockets的发展。

       
       第二章: 介绍网络模型, 并详细地指出了Windows Socekts所处的层次和位置, 这个对于刚入门网络编程的人来说, 是一道大餐。

 

       第三章: 对第二章进行延伸。


       第四章: cs模型和基本的函数, 讲得很通透, 搞透了本章, 网络编程肯定就入门了。

  

        第五章: 讲了操作模式, 不过我对其中的异步模式几乎没怎么接触过。


        第六章:socket状态, 其中的select是我重点写代码学习过的。


        第七章: 主要是异步模式的一个实例, 我没怎么关注异步模式。


        第八章: 主要是主机名称和主机地址转换介绍, 其实, 没什么特别的。


        第九章: 主要讲了socket的一些属性, 这个还是很实用的。


        第十章: 书上说“支持例程”, 实际上就是一些不痛不痒但不可少的函数啦。


        第十一章:讲WinSock上的DLL,  不明觉厉。


        第十二章:比较BSD Sockets和WinSock,  好详细, 值得一看。


        第十三章:讲调试, 对, 就是这个, 调试是程序猿最重要的能力之一, 要灵活, 思路开阔。 大胆假设, 小心求证。


         第十四章:讲开发建议, 该做的和不该做的。 很实用。


          第十五章:讲系统平台, 这个没什么大的意思。


          第十六章:讲可选特性, 其中的多播很吸引我。


          第十七章:Winsock2, 这个没啥意思。


           后面是附录。


           总算把这本书看完了, 不过我知道, 以后还需要慢慢继续再消化! oh yeah微笑






你可能感兴趣的:(《Windows Sockets 网络编程》. Bob Quinn & Dave Shuttle (非常实用的Windows编程书籍))