태그: TCP
7편
-
TCP vs UDP 전송 프로토콜 비교 | 신뢰성·지연·QUIC까지 선택 가이드
TCP와 UDP의 연결·신뢰성·순서 보장 차이를 비교합니다. DNS·스트리밍·게임·QUIC(HTTP/3) 실무 관점에서 프로토콜 선택 기준을 정리했습니다.
-
TCP 프로토콜 완전 가이드 | 3-way handshake·흐름·혼잡 제어·소켓 실전
TCP의 연결 설정·종료, 슬라이딩 윈도우, Reno/CUBIC 혼잡 제어, Nagle·TCP_NODELAY·KEEPALIVE까지 신뢰성 중심으로 정리한 실무 가이드입니다.
-
C++ 네트워크 | "소켓 프로그래밍" 기초 [TCP/UDP]
C++ 네트워크에 대해 정리한 개발 블로그 글입니다. #include <iostream> #include <sys/socket.h> #include <netinet/in.h> #include <unistd.h> #include <cstring> using…
-
C++ 소켓 프로그래밍 완벽 가이드 | TCP/UDP·소켓 옵션·논블로킹·에러 처리 [#28-1]
C++ 네트워크 통신이 필요할 때 POSIX 소켓으로 TCP 클라이언트/서버 구현, SO_REUSEADDR·SO_KEEPALIVE, select/poll 논블로킹, EADDRINUSE·ECONNREFUSED 등 에러 처리, 연결 풀·타임아웃 프로덕션 패턴까지.
-
C++ HTTP 클라이언트·서버 완벽 가이드 | Beast·파싱·Keep-Alive·청크 인코딩
C++ HTTP 요청/응답 파싱이 어려운 문제를 해결합니다. 완전한 HTTP 파서, Beast 기반 클라이언트/서버, Keep-Alive 연결 풀, 청크 인코딩, 타임아웃, 에러 처리, 베스트 프랙티스, 프로덕션 패턴까지 실전 코드로 구현합니다.
-
C++ 프로토콜 설계와 직렬화 | TCP 메시지 경계·길이 프리픽스·바이너리 포맷 완벽 가이드 [#30-3]
C++ 프로토콜 설계와 직렬화: TCP 메시지 경계·길이 프리픽스·바이너리 포맷 완벽 가이드 [#3…. 실무에서 겪은 문제·메시지 경계 방식로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ HTTP 클라이언트 완벽 가이드 | REST API 호출·연결 풀·타임아웃·프로덕션 패턴
C++ REST API 호출 시 연결 실패·타임아웃·성능 저하 문제를 해결합니다. TCP 소켓 기반 완전한 HTTP 클라이언트(GET/POST, 헤더, 에러 처리), Boost.Beast HTTPS 예제, Keep-Alive 연결 풀, 자주 발생하는 에러와 해결법, 모범 사례, 프로덕션 ...