我使用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兼容)?
答案 0 :(得分:0)
是的,可以更改此代码的部分内容以使用libevent而不是epoll。但是,您必须阅读libevent文档才能准确了解您必须做的事情。