V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liuguangxuan
V2EX  ›  C++

不懂就要问,请教各位大佬,如何从 0 学习 libevent?

  •  
  •   liuguangxuan · 2020-03-12 15:42:30 +08:00 · 2808 次点击
    这是一个创建于 1717 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前一直在 Windows 下开发,用一个线程一个socket的做法,现在想学习libevent,打算在CentOS下做实验。

    从网上搜索资料看了一天,reactor之类的,有点儿懵。请教各位大佬,有没有比较好的教程、书籍资料推荐。

    8 条回复    2020-03-13 09:15:49 +08:00
    nightwitch
        1
    nightwitch  
       2020-03-12 16:09:42 +08:00
    如果连 reactor/proactor 都不了解的话,你要学的不是 libevent,是《 Unix 网络编程》。看完这本书再回去看 libevent,自然懂了
    nybux
        2
    nybux  
       2020-03-12 16:32:33 +08:00
    推荐 libuv,感觉性能好一点,nodejs 的基础库
    sryanyuan
        3
    sryanyuan  
       2020-03-12 16:32:35 +08:00
    先学习网络模型,不要一开始就用网络库
    paoqi2048
        4
    paoqi2048  
       2020-03-13 01:23:16 +08:00
    先把 UNP 给看了
    felix021
        5
    felix021  
       2020-03-13 01:53:32 +08:00   ❤️ 1
    正好以前写过,供参考吧
    https://www.felix021.com/blog/read.php?2068
    liuguangxuan
        6
    liuguangxuan  
    OP
       2020-03-13 09:14:26 +08:00
    @nightwitch 多谢指教。
    liuguangxuan
        7
    liuguangxuan  
    OP
       2020-03-13 09:15:12 +08:00
    @nybux
    @sryanyuan
    @paoqi2048
    多谢指教。
    liuguangxuan
        8
    liuguangxuan  
    OP
       2020-03-13 09:15:49 +08:00
    @felix021 我从网上也搜到了这篇教程,原来是您写的。感谢感谢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2843 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 13:20 · PVG 21:20 · LAX 05:20 · JFK 08:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.