如果我们主要想要一个基于epoll的文件描述符循环,那么libevent还提供了什么特性(对http或dns内容不感兴趣)?
我知道这是一个相当大的项目,但对我来说编写一个epoll包装器API看起来相当简单。
发布于 2011-11-08 06:50:33
epoll只在Linux上可用;libevent包含一些抽象,这样它就可以在其他操作系统上使用其他类似的API(例如:OpenBSD上的kqueue )。
发布于 2011-11-08 06:51:10
您可以在libevent中找到的附加值是可移植性。您的相同代码将在Windows上运行文件,或者使用不同的API,而不仅仅是epoll()。
此外,您不必重新发明轮子:)
https://stackoverflow.com/questions/8043771
复制相似问题