├── .gitignore ├── .vscode ├── c_cpp_properties.json └── settings.json ├── CGImysql ├── README.md ├── sql_connection_pool.cpp └── sql_connection_pool.h ├── LICENSE ├── README.md ├── README.md~ ├── config.cpp ├── config.h ├── http ├── README.md ├── http_conn.cpp └── http_conn.h ├── lock ├── README.md └── locker.h ├── log ├── README.md ├── block_queue.h ├── log.cpp └── log.h ├── main.cpp ├── makefile ├── root ├── README.md ├── fans.html ├── favicon.ico ├── frame.jpg ├── judge.html ├── log.html ├── logError.html ├── login.gif ├── loginnew.gif ├── picture.gif ├── picture.html ├── register.gif ├── register.html ├── registerError.html ├── registernew.gif ├── test1.jpg ├── video.gif ├── video.html ├── welcome.html ├── xxx.jpg └── xxx.mp4 ├── test_presure ├── README.md └── webbench-1.5 │ ├── COPYRIGHT │ ├── ChangeLog │ ├── Makefile │ ├── debian │ ├── changelog │ ├── control │ ├── copyright │ ├── dirs │ └── rules │ ├── socket.c │ ├── tags │ ├── webbench │ ├── webbench.1 │ └── webbench.c ├── threadpool ├── README.md └── threadpool.h ├── timer ├── README.md ├── lst_timer.cpp └── lst_timer.h ├── webserver.cpp └── webserver.h /.gitignore: -------------------------------------------------------------------------------- 1 | # Object file 2 | *.o 3 | 4 | # Ada Library Information 5 | *.ali 6 | -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CGImysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/CGImysql/README.md -------------------------------------------------------------------------------- /CGImysql/sql_connection_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/CGImysql/sql_connection_pool.cpp -------------------------------------------------------------------------------- /CGImysql/sql_connection_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/CGImysql/sql_connection_pool.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/README.md -------------------------------------------------------------------------------- /README.md~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/README.md~ -------------------------------------------------------------------------------- /config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/config.cpp -------------------------------------------------------------------------------- /config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/config.h -------------------------------------------------------------------------------- /http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/http/README.md -------------------------------------------------------------------------------- /http/http_conn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/http/http_conn.cpp -------------------------------------------------------------------------------- /http/http_conn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/http/http_conn.h -------------------------------------------------------------------------------- /lock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/lock/README.md -------------------------------------------------------------------------------- /lock/locker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/lock/locker.h -------------------------------------------------------------------------------- /log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/log/README.md -------------------------------------------------------------------------------- /log/block_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/log/block_queue.h -------------------------------------------------------------------------------- /log/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/log/log.cpp -------------------------------------------------------------------------------- /log/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/log/log.h -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/main.cpp -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/makefile -------------------------------------------------------------------------------- /root/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/README.md -------------------------------------------------------------------------------- /root/fans.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/fans.html -------------------------------------------------------------------------------- /root/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/favicon.ico -------------------------------------------------------------------------------- /root/frame.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/frame.jpg -------------------------------------------------------------------------------- /root/judge.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/judge.html -------------------------------------------------------------------------------- /root/log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/log.html -------------------------------------------------------------------------------- /root/logError.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/logError.html -------------------------------------------------------------------------------- /root/login.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/login.gif -------------------------------------------------------------------------------- /root/loginnew.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/loginnew.gif -------------------------------------------------------------------------------- /root/picture.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/picture.gif -------------------------------------------------------------------------------- /root/picture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/picture.html -------------------------------------------------------------------------------- /root/register.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/register.gif -------------------------------------------------------------------------------- /root/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/register.html -------------------------------------------------------------------------------- /root/registerError.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/registerError.html -------------------------------------------------------------------------------- /root/registernew.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/registernew.gif -------------------------------------------------------------------------------- /root/test1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/test1.jpg -------------------------------------------------------------------------------- /root/video.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/video.gif -------------------------------------------------------------------------------- /root/video.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/video.html -------------------------------------------------------------------------------- /root/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/welcome.html -------------------------------------------------------------------------------- /root/xxx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/xxx.jpg -------------------------------------------------------------------------------- /root/xxx.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/root/xxx.mp4 -------------------------------------------------------------------------------- /test_presure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/test_presure/README.md -------------------------------------------------------------------------------- /test_presure/webbench-1.5/COPYRIGHT: -------------------------------------------------------------------------------- 1 | debian/copyright -------------------------------------------------------------------------------- /test_presure/webbench-1.5/ChangeLog: -------------------------------------------------------------------------------- 1 | debian/changelog -------------------------------------------------------------------------------- /test_presure/webbench-1.5/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/test_presure/webbench-1.5/Makefile -------------------------------------------------------------------------------- /test_presure/webbench-1.5/debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/test_presure/webbench-1.5/debian/changelog -------------------------------------------------------------------------------- /test_presure/webbench-1.5/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/test_presure/webbench-1.5/debian/control -------------------------------------------------------------------------------- /test_presure/webbench-1.5/debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/test_presure/webbench-1.5/debian/copyright -------------------------------------------------------------------------------- /test_presure/webbench-1.5/debian/dirs: -------------------------------------------------------------------------------- 1 | usr/bin -------------------------------------------------------------------------------- /test_presure/webbench-1.5/debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/test_presure/webbench-1.5/debian/rules -------------------------------------------------------------------------------- /test_presure/webbench-1.5/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/test_presure/webbench-1.5/socket.c -------------------------------------------------------------------------------- /test_presure/webbench-1.5/tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/test_presure/webbench-1.5/tags -------------------------------------------------------------------------------- /test_presure/webbench-1.5/webbench: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/test_presure/webbench-1.5/webbench -------------------------------------------------------------------------------- /test_presure/webbench-1.5/webbench.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/test_presure/webbench-1.5/webbench.1 -------------------------------------------------------------------------------- /test_presure/webbench-1.5/webbench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/test_presure/webbench-1.5/webbench.c -------------------------------------------------------------------------------- /threadpool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/threadpool/README.md -------------------------------------------------------------------------------- /threadpool/threadpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/threadpool/threadpool.h -------------------------------------------------------------------------------- /timer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/timer/README.md -------------------------------------------------------------------------------- /timer/lst_timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/timer/lst_timer.cpp -------------------------------------------------------------------------------- /timer/lst_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/timer/lst_timer.h -------------------------------------------------------------------------------- /webserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/webserver.cpp -------------------------------------------------------------------------------- /webserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/white0dew/WebServer/HEAD/webserver.h --------------------------------------------------------------------------------