日期:2014-05-16  浏览次数:20868 次

网络编程学习方法指导
本帖最后由 cangencong 于 2013-11-11 21:46:57 编辑
想学习下Linux网络编程,但是绝对不是想学习web开发。想求教一下如何学习。
目前自己的情况。C语言用得比较多,基础扎实,Linux下面有C语言写过串口程序。C++了解。《Unix高级环境编程》曾经稍微看过些。
书籍:《Unix高级环境编程》《Linux网络编程》《Unix网络编程》《TCP/IP》两卷。
我应该现在主要怎么来学习,而且感觉只看书效果不是很好。所以不知道有什么其他书籍推荐,或者如何去实践。求各位大神指导下。谢谢各位了。


我也看到论坛置顶有关想深入学习网络编程的指导,但是对于自己现在的情况好像不是很符合,因为我很少写操作系统上面的应用程序,更多的是硬件驱动程序。所以麻烦各位指导下。
网络编程 学习方法

------解决方案--------------------
和楼主一样!做的网络编程!
你自己罗列出来的书籍都应该放在手头上!遇到不懂的api或者相关参数都应该翻一翻,然后在扩展开来!

当然理论永远只是理论,所以,最好能找个工作单位作相关的项目,学习一些实际工作经验!这样也能更好的理解书上讲到的一些比较枯燥的知识点!
------解决方案--------------------
找个开源项目,跟着源码走,也在网上找些教程看看。
上面几本大部头的书,有时间就细读精读,时间不够就当工具书。

理论和实践结合吧,相对的实践最好多点----本人就是典型的眼高手低,
------解决方案--------------------
找个难度适中,比较感兴趣的应用,自己实现一下,然后再看看人家是怎么实现的。。。
------解决方案--------------------
可以读一下我的网络框架:https://code.csdn.net/qq120848369/ez_poll,不是很复杂。