将epoll移植到libevent

时间:2014-04-30 21:32:36

标签: epoll libevent kqueue

我使用epoll开发了一个服务器。它在Linux下工作正常。但我想用kqueue给macosx支持。我听说libevent是这些基于事件的库(epoll,kqueue)之上的抽象层。

如何使用epoll将此代码移植到libevent?示例代码:https://banu.com/blog/2/how-to-use-epoll-a-complete-example-in-c/epoll-example.c是否可以(%100兼容)?

1 个答案:

答案 0 :(得分:0)

是的,可以更改此代码的部分内容以使用libevent而不是epoll。但是,您必须阅读l​​ibevent文档才能准确了解您必须做的事情。