首页libevent › 对libevent+多线程服务器模型的C++封装类

对libevent+多线程服务器模型的C++封装类

最近在看memcached的源码,觉得它那种libevent+多线程的服务器模型真的很不错,我将这个模型封装成一个C++类,根据我的简单测试,这个模型的效率真的很不错,欢迎大家试用。

这个类的使用方法很简单(缺点是不太灵活),只要派生一个类,根据需要重写以下这几个虚函数就行了:

如果大家有什么建议或意见,欢迎给我发邮件:[email protected]
上代码:

头文件:TcpEventServer.h

实现文件:TcpEventServer.cpp

测试文件:test.cpp

编译与运行命令:

发表评论