网络编程学习方法指导

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


我也看到论坛置顶有关想深入学习网络编程的指导,但是对于自己现在的情况好像不是很符合,因为我很少写操作系统上面的应用程序,更多的是硬件驱动程序。所以麻烦各位指导下。
...全文
274 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
草根聪 2013-12-05
  • 打赏
  • 举报
回复
引用 5 楼 max_min_ 的回复:
[quote=引用 2 楼 cangencong 的回复:] [quote=引用 1 楼 max_min_ 的回复:] 和楼主一样!做的网络编程! 你自己罗列出来的书籍都应该放在手头上!遇到不懂的api或者相关参数都应该翻一翻,然后在扩展开来! 当然理论永远只是理论,所以,最好能找个工作单位作相关的项目,学习一些实际工作经验!这样也能更好的理解书上讲到的一些比较枯燥的知识点!
主要就是现在每天学校都还有些事,实习不太方便找。想通过自学来提高自己下。所以感觉不太好学的样子。[/quote] 在学校的话,那就多看书籍!理论过关!然后在网上看看网络的一些开源的代码!看看一些喜欢的大的框架如何构造的,学习些! ps:年轻真好![/quote] 谢谢给我的意见,先按照你们说的方法来做,慢慢的我知道了自己应该怎么去学习了,借鉴你们的一些方式,再变为用适合自己的方式来学习。
草根聪 2013-11-15
  • 打赏
  • 举报
回复
引用 8 楼 qq120848369 的回复:
可以读一下我的网络框架:https://code.csdn.net/qq120848369/ez_poll,不是很复杂。
厉害呀,现在可能自己还不是很明白哪些东西。先看看理论,再结合你的这个来看应该效果好些。谢谢你。
sunxulong88 2013-11-14
  • 打赏
  • 举报
回复
看看看!!
qq120848369 2013-11-14
  • 打赏
  • 举报
回复
可以读一下我的网络框架:https://code.csdn.net/qq120848369/ez_poll,不是很复杂。
草根聪 2013-11-12
  • 打赏
  • 举报
回复
引用 1 楼 max_min_ 的回复:
和楼主一样!做的网络编程! 你自己罗列出来的书籍都应该放在手头上!遇到不懂的api或者相关参数都应该翻一翻,然后在扩展开来! 当然理论永远只是理论,所以,最好能找个工作单位作相关的项目,学习一些实际工作经验!这样也能更好的理解书上讲到的一些比较枯燥的知识点!
主要就是现在每天学校都还有些事,实习不太方便找。想通过自学来提高自己下。所以感觉不太好学的样子。
草根聪 2013-11-12
  • 打赏
  • 举报
回复
引用 5 楼 max_min_ 的回复:
[quote=引用 2 楼 cangencong 的回复:] [quote=引用 1 楼 max_min_ 的回复:] 和楼主一样!做的网络编程! 你自己罗列出来的书籍都应该放在手头上!遇到不懂的api或者相关参数都应该翻一翻,然后在扩展开来! 当然理论永远只是理论,所以,最好能找个工作单位作相关的项目,学习一些实际工作经验!这样也能更好的理解书上讲到的一些比较枯燥的知识点!
主要就是现在每天学校都还有些事,实习不太方便找。想通过自学来提高自己下。所以感觉不太好学的样子。[/quote] 在学校的话,那就多看书籍!理论过关!然后在网上看看网络的一些开源的代码!看看一些喜欢的大的框架如何构造的,学习些! ps:年轻真好![/quote] 嗯,感觉您说的很有道理,至少理论过去了,再入手做些东西,能很快,是比较年轻,所以还得多请教各位呀。
max_min_ 2013-11-12
  • 打赏
  • 举报
回复
引用 2 楼 cangencong 的回复:
[quote=引用 1 楼 max_min_ 的回复:] 和楼主一样!做的网络编程! 你自己罗列出来的书籍都应该放在手头上!遇到不懂的api或者相关参数都应该翻一翻,然后在扩展开来! 当然理论永远只是理论,所以,最好能找个工作单位作相关的项目,学习一些实际工作经验!这样也能更好的理解书上讲到的一些比较枯燥的知识点!
主要就是现在每天学校都还有些事,实习不太方便找。想通过自学来提高自己下。所以感觉不太好学的样子。[/quote] 在学校的话,那就多看书籍!理论过关!然后在网上看看网络的一些开源的代码!看看一些喜欢的大的框架如何构造的,学习些! ps:年轻真好!
Arnold9009 2013-11-12
  • 打赏
  • 举报
回复
找个难度适中,比较感兴趣的应用,自己实现一下,然后再看看人家是怎么实现的。。。
czc1009 2013-11-12
  • 打赏
  • 举报
回复
找个开源项目,跟着源码走,也在网上找些教程看看。 上面几本大部头的书,有时间就细读精读,时间不够就当工具书。 理论和实践结合吧,相对的实践最好多点----本人就是典型的眼高手低,
max_min_ 2013-11-11
  • 打赏
  • 举报
回复
和楼主一样!做的网络编程! 你自己罗列出来的书籍都应该放在手头上!遇到不懂的api或者相关参数都应该翻一翻,然后在扩展开来! 当然理论永远只是理论,所以,最好能找个工作单位作相关的项目,学习一些实际工作经验!这样也能更好的理解书上讲到的一些比较枯燥的知识点!

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧