├── .gitignore ├── BasicAuth.h ├── Buffer.h ├── CMakeLists.txt ├── CgiHelper.h ├── CgiWrapper.cpp ├── CgiWrapper.h ├── ConnIf.h ├── CryptoUtil.h ├── Dispatcher.cpp ├── Dispatcher.h ├── Executor.cpp ├── Executor.h ├── Global.cpp ├── Global.h ├── HttpConf.h ├── HttpExecutor.cpp ├── HttpExecutor.h ├── HttpHandler.h ├── HttpParser.cpp ├── HttpParser.h ├── HttpProto.cpp ├── HttpProto.h ├── HttpReqInstance.h ├── HttpServer.cpp ├── HttpServer.h ├── LICENSE ├── ManagePage.cpp ├── README.md ├── ServiceIf.h ├── SlibLoader.h ├── TcpConnAsync.cpp ├── TcpConnAsync.h ├── cgi-handler ├── getdemo │ ├── CMakeLists.txt │ └── getdemo.cpp └── postdemo │ ├── CMakeLists.txt │ └── postdemo.cpp ├── examples ├── HttpUtil.h ├── build.sh ├── fast_client.cpp ├── libRoo.a ├── main.cpp └── setup.cpp ├── siege.png └── tzhttpd_example.conf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/.gitignore -------------------------------------------------------------------------------- /BasicAuth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/BasicAuth.h -------------------------------------------------------------------------------- /Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/Buffer.h -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CgiHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/CgiHelper.h -------------------------------------------------------------------------------- /CgiWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/CgiWrapper.cpp -------------------------------------------------------------------------------- /CgiWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/CgiWrapper.h -------------------------------------------------------------------------------- /ConnIf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/ConnIf.h -------------------------------------------------------------------------------- /CryptoUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/CryptoUtil.h -------------------------------------------------------------------------------- /Dispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/Dispatcher.cpp -------------------------------------------------------------------------------- /Dispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/Dispatcher.h -------------------------------------------------------------------------------- /Executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/Executor.cpp -------------------------------------------------------------------------------- /Executor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/Executor.h -------------------------------------------------------------------------------- /Global.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/Global.cpp -------------------------------------------------------------------------------- /Global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/Global.h -------------------------------------------------------------------------------- /HttpConf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/HttpConf.h -------------------------------------------------------------------------------- /HttpExecutor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/HttpExecutor.cpp -------------------------------------------------------------------------------- /HttpExecutor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/HttpExecutor.h -------------------------------------------------------------------------------- /HttpHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/HttpHandler.h -------------------------------------------------------------------------------- /HttpParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/HttpParser.cpp -------------------------------------------------------------------------------- /HttpParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/HttpParser.h -------------------------------------------------------------------------------- /HttpProto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/HttpProto.cpp -------------------------------------------------------------------------------- /HttpProto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/HttpProto.h -------------------------------------------------------------------------------- /HttpReqInstance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/HttpReqInstance.h -------------------------------------------------------------------------------- /HttpServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/HttpServer.cpp -------------------------------------------------------------------------------- /HttpServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/HttpServer.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/LICENSE -------------------------------------------------------------------------------- /ManagePage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/ManagePage.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/README.md -------------------------------------------------------------------------------- /ServiceIf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/ServiceIf.h -------------------------------------------------------------------------------- /SlibLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/SlibLoader.h -------------------------------------------------------------------------------- /TcpConnAsync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/TcpConnAsync.cpp -------------------------------------------------------------------------------- /TcpConnAsync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/TcpConnAsync.h -------------------------------------------------------------------------------- /cgi-handler/getdemo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/cgi-handler/getdemo/CMakeLists.txt -------------------------------------------------------------------------------- /cgi-handler/getdemo/getdemo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/cgi-handler/getdemo/getdemo.cpp -------------------------------------------------------------------------------- /cgi-handler/postdemo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/cgi-handler/postdemo/CMakeLists.txt -------------------------------------------------------------------------------- /cgi-handler/postdemo/postdemo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/cgi-handler/postdemo/postdemo.cpp -------------------------------------------------------------------------------- /examples/HttpUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/examples/HttpUtil.h -------------------------------------------------------------------------------- /examples/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/examples/build.sh -------------------------------------------------------------------------------- /examples/fast_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/examples/fast_client.cpp -------------------------------------------------------------------------------- /examples/libRoo.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/examples/libRoo.a -------------------------------------------------------------------------------- /examples/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/examples/main.cpp -------------------------------------------------------------------------------- /examples/setup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/examples/setup.cpp -------------------------------------------------------------------------------- /siege.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/siege.png -------------------------------------------------------------------------------- /tzhttpd_example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taozhijiang/tzhttpd/HEAD/tzhttpd_example.conf --------------------------------------------------------------------------------