├── Channel.cpp ├── Channel.h ├── Epoll.cpp ├── Epoll.h ├── EventLoop.cpp ├── EventLoop.h ├── EventLoopThread.cpp ├── EventLoopThread.h ├── EventLoopThreadPool.cpp ├── EventLoopThreadPool.h ├── HttpData.cpp ├── HttpData.h ├── LICENSE ├── Main.cpp ├── README.md ├── Server.cpp ├── Server.h ├── Timer.cpp ├── Timer.h ├── Util.cpp ├── Util.h ├── a.txt ├── base ├── AsyncLogging.cpp ├── AsyncLogging.h ├── Condition.h ├── CountDownLatch.cpp ├── CountDownLatch.h ├── CurrentThread.h ├── FileUtil.cpp ├── FileUtil.h ├── LogFile.cpp ├── LogFile.h ├── LogStream.cpp ├── LogStream.h ├── Logging.cpp ├── Logging.h ├── MutexLock.h ├── Thread.cpp ├── Thread.h └── noncopyable.h ├── hello.html ├── index.html ├── locust ├── locustfile.py └── locustfile.pyc ├── makefile ├── mikutap ├── Dockerfile ├── README.md ├── WebServer.log ├── core ├── css │ └── mikutap.css ├── data │ ├── main │ │ └── main.json │ └── track │ │ └── track.json ├── icon.png ├── index.html ├── js │ └── mikutap.min.js ├── nohup.out └── shared │ ├── css │ ├── common-1.css │ └── index-1.css │ ├── js │ └── common-2.min.js │ └── sp │ └── css │ └── common.css └── test ├── test_log.cpp └── test_log.o /Channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/Channel.cpp -------------------------------------------------------------------------------- /Channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/Channel.h -------------------------------------------------------------------------------- /Epoll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/Epoll.cpp -------------------------------------------------------------------------------- /Epoll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/Epoll.h -------------------------------------------------------------------------------- /EventLoop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/EventLoop.cpp -------------------------------------------------------------------------------- /EventLoop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/EventLoop.h -------------------------------------------------------------------------------- /EventLoopThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/EventLoopThread.cpp -------------------------------------------------------------------------------- /EventLoopThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/EventLoopThread.h -------------------------------------------------------------------------------- /EventLoopThreadPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/EventLoopThreadPool.cpp -------------------------------------------------------------------------------- /EventLoopThreadPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/EventLoopThreadPool.h -------------------------------------------------------------------------------- /HttpData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/HttpData.cpp -------------------------------------------------------------------------------- /HttpData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/HttpData.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/LICENSE -------------------------------------------------------------------------------- /Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/Main.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/README.md -------------------------------------------------------------------------------- /Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/Server.cpp -------------------------------------------------------------------------------- /Server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/Server.h -------------------------------------------------------------------------------- /Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/Timer.cpp -------------------------------------------------------------------------------- /Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/Timer.h -------------------------------------------------------------------------------- /Util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/Util.cpp -------------------------------------------------------------------------------- /Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/Util.h -------------------------------------------------------------------------------- /a.txt: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /base/AsyncLogging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/AsyncLogging.cpp -------------------------------------------------------------------------------- /base/AsyncLogging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/AsyncLogging.h -------------------------------------------------------------------------------- /base/Condition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/Condition.h -------------------------------------------------------------------------------- /base/CountDownLatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/CountDownLatch.cpp -------------------------------------------------------------------------------- /base/CountDownLatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/CountDownLatch.h -------------------------------------------------------------------------------- /base/CurrentThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/CurrentThread.h -------------------------------------------------------------------------------- /base/FileUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/FileUtil.cpp -------------------------------------------------------------------------------- /base/FileUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/FileUtil.h -------------------------------------------------------------------------------- /base/LogFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/LogFile.cpp -------------------------------------------------------------------------------- /base/LogFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/LogFile.h -------------------------------------------------------------------------------- /base/LogStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/LogStream.cpp -------------------------------------------------------------------------------- /base/LogStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/LogStream.h -------------------------------------------------------------------------------- /base/Logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/Logging.cpp -------------------------------------------------------------------------------- /base/Logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/Logging.h -------------------------------------------------------------------------------- /base/MutexLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/MutexLock.h -------------------------------------------------------------------------------- /base/Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/Thread.cpp -------------------------------------------------------------------------------- /base/Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/Thread.h -------------------------------------------------------------------------------- /base/noncopyable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/base/noncopyable.h -------------------------------------------------------------------------------- /hello.html: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/index.html -------------------------------------------------------------------------------- /locust/locustfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/locust/locustfile.py -------------------------------------------------------------------------------- /locust/locustfile.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/locust/locustfile.pyc -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/makefile -------------------------------------------------------------------------------- /mikutap/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/Dockerfile -------------------------------------------------------------------------------- /mikutap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/README.md -------------------------------------------------------------------------------- /mikutap/WebServer.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/WebServer.log -------------------------------------------------------------------------------- /mikutap/core: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/core -------------------------------------------------------------------------------- /mikutap/css/mikutap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/css/mikutap.css -------------------------------------------------------------------------------- /mikutap/data/main/main.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/data/main/main.json -------------------------------------------------------------------------------- /mikutap/data/track/track.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/data/track/track.json -------------------------------------------------------------------------------- /mikutap/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/icon.png -------------------------------------------------------------------------------- /mikutap/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/index.html -------------------------------------------------------------------------------- /mikutap/js/mikutap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/js/mikutap.min.js -------------------------------------------------------------------------------- /mikutap/nohup.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/nohup.out -------------------------------------------------------------------------------- /mikutap/shared/css/common-1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/shared/css/common-1.css -------------------------------------------------------------------------------- /mikutap/shared/css/index-1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/shared/css/index-1.css -------------------------------------------------------------------------------- /mikutap/shared/js/common-2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/shared/js/common-2.min.js -------------------------------------------------------------------------------- /mikutap/shared/sp/css/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/mikutap/shared/sp/css/common.css -------------------------------------------------------------------------------- /test/test_log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/test/test_log.cpp -------------------------------------------------------------------------------- /test/test_log.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rejudge-F/WebServer_Comment/HEAD/test/test_log.o --------------------------------------------------------------------------------