BrilliantServer
2022년 9월 - 2022년 11월
개요 : C++ 로 HTTP/1.1 (RFC 9110, 9112) web server 구현
- kqueue 활용한 event loop 기반 non-blocking I/O multiplexing
- static 파일에 대한 GET/POST/DELETE Request 처리
- CGI 실행, name-based virtual hosting, directory listing
- Google Test & CMake 로 TDD & 유닛 테스팅
- 클라이언트와 네트워크 연결 유지 (keep-alive) / 연결 해제 (close)