V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
daimiaopeng
V2EX  ›  问与答

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

  •  
  •   daimiaopeng · 2019-07-04 15:43:50 +08:00 · 2470 次点击
    这是一个创建于 2001 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    还有就是, 程序不能怕英文, 你迟早需要会看英文技术文档
    0x3f3f
        8
    0x3f3f  
       2019-07-04 20:23:02 +08:00
    进来学习(
    daimiaopeng
        9
    daimiaopeng  
    OP
       2019-07-05 12:11:11 +08:00
    @MeteorCat 不是怕英语,而是作为初学者(特别是即将大三的,四级都没过的我)把时间都花费在理解人家写的是什么上得不偿失,我觉得把这个浪费的时间可以补更多的知识,看英文资料那是日后的事了。
    MeteorCat
        10
    MeteorCat  
       2019-07-05 13:05:54 +08:00 via Android
    @daimiaopeng 这么真的没办法,很多 c++一些问题在 StackOverflow 才有专业解答,当初我在百度谷歌找了半天中文都没找到,StackOverflow 真的秒解决,我推荐学习 c++也得使用检索日常出现的问题(以前我编译半天错报错,后来查了一些原来是因为 c++11 在有的平台是 c++0x,不能直接使用 c++11 编译项)
    daimiaopeng
        11
    daimiaopeng  
    OP
       2019-07-05 17:57:07 +08:00
    @MeteorCat StackOverflow 我也在用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4916 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:57 · PVG 11:57 · LAX 19:57 · JFK 22:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.