读书人

小弟我发个牢骚行么?关于孙海民的win

发布时间: 2012-11-04 10:42:42 作者: rapoo

我发个牢骚行么?关于孙海民的windows sockets网络开发
正在看第五章~
看这本书因为源码比较多~,所以。。。
好吧,说说源码:
1、源码有错误,详见http://topic.csdn.net/u/20121027/15/618a44b2-4b7c-401b-9b14-986e1d512a87.html感谢arpnet99的耐心帮助。
2、设计我感觉,什么狗屁啊,各种坑爹。
1)有些变量完全没必要全局变量啊。如:server程序,接受客户端连接线程句柄、释放资源线程句柄定义成全局变量,毛用啊,局部变量完全没错好么。
2)定义了好多没必要的东西。如:很多return reVal,直接return TRUE/FALSE不好么?完全木有必要好吧。线程ID完全没用到,定义这个没必要吧。
3)本书源码比较多,给多讲讲源码的设计不好么?非阻塞模式就两句话,然后多讲点其他的设计不好么。比如server程序中为什么要创建CClient类,看了好久才懂,是为了清理资源线程中方便管理。

然后,都怪我,都怪我,水了点。还是很多设计很值得借鉴,学习。自己看源码看了第三天了还是没怎么看懂~~~



[解决办法]
书是死的,人是活的
[解决办法]
能指出书中不合理的地方,就说明你在思考~
[解决办法]
选书很重要,不要拿了本名字大气的就看

Winodws平台,经典书是《windows网络编程》第二版。
Linux平台,经典书是W.Richard Stevens 著《UNIX网络编程》。
[解决办法]
这有很多Windows socket的代码,可以参考:
http://download.csdn.net/detail/geoff08zhang/4571358
[解决办法]

探讨

引用:
选书很重要,不要拿了本名字大气的就看

Winodws平台,经典书是《windows网络编程》第二版。
Linux平台,经典书是W.Richard Stevens 著《UNIX网络编程》。
那我现在该放弃这本书去看《windows网络编程》吗?
这本书也买了,就是看孙海民的代码比较多才看的~~~

读书人网 >VC/MFC

热点推荐