A single file C++11 header-only HTTP/HTTPS server library
boost是一个开源的跨平台C++扩展库,曾被称为是C++的准标准库; boost大部分模块都可以通过直接引用头文件来使用,所以使用起来非常方便; 在嵌入式Linux系统下也可以很方便的使用(不用移植编译,直接引用头文件)。 这里的代码是使用boost的bind和function实现的消息处理框架, 用于处理类似“命令字-----数据”的消息。
这个是从祁宇老师的SmartDB稍作修改而来的,这里改动并不大,原来的版本是windows下的,在linux下编译有点问题,这里的修改主要是适应linux的编译,目前的版本是在linux编译测试通过的版本;