怎样学习c++libev网络库

怎样学习c++libev网络库,第1张

最好看看开源的服务端框架

C++服务端技术:

较老的有Reactor模型的鼻祖ACE

2.现在广泛使用的libev/libevent,这两个是C的

3.理解服务端并发模型,特别是事件驱动模型

4.看看Redis、Nginx的网络模块是怎样做的

libevent : 名气最大,应用最广泛,历史悠久的跨平台事件库;

libev : 较libevent而言,设计更简练,性能更好,但对Windows支持不够好;

libuv : 开发node的过程中需要一个跨平台的事件库,他们首选了libev,但又要支持Windows,故重新封装了一套,*nix下用libev实现,Windows下用IOCP实现;


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/28336.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-18
下一篇2023-02-18

发表评论

登录后才能评论

评论列表(0条)

    保存