블로그
-
C++ HTTP 클라이언트·서버 완벽 가이드 | Beast·파싱·Keep-Alive·청크 인코딩
C++ HTTP 클라이언트·서버: Beast 기반 파싱, Keep-Alive, 청크 인코딩 실전 구현.
-
C++ 네트워크 에러 완벽 가이드 | errno·타임아웃·재시도·서킷브레이커
C++ 네트워크 프로그래밍에서 errno 처리, 타임아웃 구현, 지수 백오프, 서킷브레이커 패턴을 실전 코드로 설명합니다.
-
C++ Boost.Asio 완벽 가이드 | io_context·C++20 Coroutines·Corosio
C++ Boost.Asio: io_context, C++20 coroutines, 비동기 I/O 실전 가이드.
-
C++ 비동기 I/O 이벤트 루프 완벽 가이드 | Asio run·post
C++ Asio 이벤트 루프: run/poll, post/dispatch, work_guard, strand 실전 가이드.
-
C++ 멀티스레드 네트워크 서버 완벽 가이드 | io_context 풀·strand·data race 방지
C++ 멀티스레드 서버: io_context 풀, strand, data race 방지 실전 가이드.
-
C++ HTTP 기초 완벽 가이드 | 요청/응답 파싱·헤더·청크 인코딩·Beast 실전
C++ Boost.Beast로 HTTP 요청/응답을 파싱하고 헤더와 청크 인코딩을 처리하는 기초 방법을 실전 코드로 설명합니다.
-
C++ WebSocket 완벽 가이드 | Beast 핸드셰이크·프레임·Ping/Pong
C++ WebSocket 실시간 통신: Beast 기반 핸드셰이크, 프레임, Ping/Pong 실전 가이드.
-
C++ SSL/TLS 보안 통신 | OpenSSL과 Asio 연동 완벽 가이드
C++ SSL/TLS 보안 통신: OpenSSL과 Asio 연동, 인증서 관리, mTLS 실전 가이드.
-
C++ WebSocket 2026 심화 가이드 | Boost.Beast·Ping/Pong·재연결·프로덕션
C++ WebSocket 2026: Boost.Beast 1.84+ RFC 6455, Ping/Pong heartbeat (30초 간격, NAT timeout 방지), 핸드셰이크 (Sec-WebSocket-Key, Upgrade header), 프레임 (FIN, opcode), 재연결 exponential backoff, strand 직렬화, 프로덕션 배포
-
C++ 프로토콜 설계와 직렬화 | TCP 메시지 경계·길이 프리픽스·바이너리 포맷 완벽 가이드
C++ 프로토콜 설계와 직렬화: TCP 메시지 경계, 길이 프리픽스, 바이너리 포맷 실전 가이드.