libuv与libevent对比
-
C语言底层用什么网络库写服务器?高并发网络编程用哪个库好
C语言写服务器,底层网络库没有唯一解:要通用、开发快的选libevent,要跨平台、事件模型现代的选libuv,要极致性能且只跑Linux的,直接基于epoll自己封装,需要处理海量短连接时引入io_uring更合适,这个结论不是拍脑袋,C语言的网络编程生态和C++/Java不太一样,它没有一个像Netty那样……
C语言写服务器,底层网络库没有唯一解:要通用、开发快的选libevent,要跨平台、事件模型现代的选libuv,要极致性能且只跑Linux的,直接基于epoll自己封装,需要处理海量短连接时引入io_uring更合适,这个结论不是拍脑袋,C语言的网络编程生态和C++/Java不太一样,它没有一个像Netty那样……