
H2 Server
리눅스 환경에서 Modern C++(C++17)을 활용하여 개발한 epoll, io_uring, mmap, NGHTTP2, OpenSSL 기반의 고성능 http/2 서버

리눅스 환경에서 Modern C++(C++17)을 활용하여 개발한 epoll, io_uring, mmap, NGHTTP2, OpenSSL 기반의 고성능 http/2 서버
디버깅을 통해 배우는 리눅스 커널의 구조와 원리에서 다루지 않는 최신 커널 빌드 방법에 대해 소개하고 ftrace 로그를 통해 프로세스가 커널에서 어떻게 처리 되는지 분석한다

HTTP, HTTPS, SMTP, SMTPS, FTP 프로토콜들을 분석하고 테스트 해보기 위한 컨테이너 기반의 테스트 환경
리눅스 커널 코드에서 자주 보이는 매크로 함수 offsetof와 container_of에 대해 분석한다

Windows 환경에서 C++, Win32 API를 활용하여 만든 채팅 시스템

Windows 환경에서 SDL 1.2와 Win32 API를 이용하여 C++로 구현된 마우스 컨트롤 지원의 2D 액션 롤플레잉 게임

Windows 환경에서 C++로 구현된 맵 및 이벤트 에디터
FPS 제어와 프레임 스킵을 간단하게 구현해 본다
디스어셈블리 코드를 통해 루프문을 짧게 줄여 보는 시도를 해본다
디스어셈블리 코드를 통해 점프문인 continue, break 명령과 함수 포인터에 대해 분석한다