Linux 下 c++网络编程怎么入门?

2019-07-04 15:43:50 +08:00
 daimiaopeng

大二了,c++基础东西都看的差不多了,linux 网络编程网课视频少而且质量不行,看书的话觉得很单调无味没有看视频理解得深刻。

2443 次点击
所在节点    问与答
11 条回复
BingoXuan
2019-07-04 15:56:12 +08:00
最简单就是写一个 epoll 服务器呗
bb123
2019-07-04 15:59:43 +08:00
《 c++ primer 》+《 Linux_Unix 系统编程手册》
yujincheng08
2019-07-04 19:30:39 +08:00
不如看看 boost::asio 的教程和文档🤓
daimiaopeng
2019-07-04 19:35:33 +08:00
@yujincheng08 国内关于这个文档不多,英语的看得我头疼,不考虑了。
MeteorCat
2019-07-04 19:37:08 +08:00
@daimiaopeng 英语是必要的,因为很多问题得查手册和说明
ysc3839
2019-07-04 19:40:21 +08:00
@daimiaopeng 建议你多看看英文文档,用英文关键词搜索。Linux 的 man 是英文的,你就不看了?
Akiyu
2019-07-04 20:04:58 +08:00
Linux C++网络编程分为:
1. Linux 系统 <鸟哥私房菜>
2. C++语言 <C++ Primer>
3. 网络编程 <UNP>

就这三本, 看了再自己动手做做, 就算入门了

------------------

还有就是, 程序不能怕英文, 你迟早需要会看英文技术文档
0x3f3f
2019-07-04 20:23:02 +08:00
进来学习(
daimiaopeng
2019-07-05 12:11:11 +08:00
@MeteorCat 不是怕英语,而是作为初学者(特别是即将大三的,四级都没过的我)把时间都花费在理解人家写的是什么上得不偿失,我觉得把这个浪费的时间可以补更多的知识,看英文资料那是日后的事了。
MeteorCat
2019-07-05 13:05:54 +08:00
@daimiaopeng 这么真的没办法,很多 c++一些问题在 StackOverflow 才有专业解答,当初我在百度谷歌找了半天中文都没找到,StackOverflow 真的秒解决,我推荐学习 c++也得使用检索日常出现的问题(以前我编译半天错报错,后来查了一些原来是因为 c++11 在有的平台是 c++0x,不能直接使用 c++11 编译项)
daimiaopeng
2019-07-05 17:57:07 +08:00
@MeteorCat StackOverflow 我也在用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/580011

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX