Добавленная стоимость libevent - PullRequest
0 голосов
/ 08 ноября 2011

Если мы хотим в основном циклически обрабатывать файловые дескрипторы на основе epoll, какие еще функции предлагает libevent (не интересует http или dns материал) ??

Я знаюэто довольно большой проект, но мне кажется довольно простым написать epoll API-оболочку.

Ответы [ 2 ]

3 голосов
/ 08 ноября 2011

epoll доступно только в Linux;libevent содержит некоторые абстракции, так что он будет использовать другие подобные API в других операционных системах (например: kqueue в OpenBSD).

0 голосов
/ 08 ноября 2011

Дополнительная ценность, которую вы можете найти в libevent, - это мобильность. Ваш же код будет запускать файл в Windows или с другим API, чем просто epoll ().

Плюс вам не нужно изобретать велосипед :)

...