libevent library reimplemented with c++
Libevent-cpp 是使用C++重构libevent的高性能多线程网络库,在重写libevent的基础上增加了对多线程的支持,能很方便的实现一个高并发的http服务器
make -j4
cd ../test
make -j4
使用libevent-cpp能够非常方便的创建一个http服务器,比如如下例子创建一个简单的静态http文件服务器
这一段时间主要看了libevent-1.4.3-stable版中的http模块,在其基础上进行了重构,并加入到libevent-cpp中的 src/http下面,将原来的事件处理相关的内容整合到src/event下面,另外与平台有关如Linux接口函数的内容都转移到src/util下面。简要来说这一段时间加入的内容包括:
基本完成libevent-1.1b版本的cpp实现,主要包括如下内容: