태그: socket
2편
-
TCP 동작 원리: 3-way handshake, 흐름·혼잡 제어(CUBIC·BBR)와 소켓 디버깅
TCP 3-way handshake와 연결 종료, rwnd·cwnd 기반 흐름·혼잡 제어, Reno·CUBIC·BBR 알고리즘 차이를 설명하고 C++·Python·Node.js 소켓 예제와 RST·느린 전송 문제를 분석하는 디버깅 방법을 다룹니다.
-
C++ 소켓 프로그래밍 기초: TCP·UDP 서버와 클라이언트, 멀티 클라이언트 처리
socket, bind, listen, accept로 TCP 서버를 만들고 sendto, recvfrom으로 UDP 통신을 구현하는 기본 흐름을 코드로 따라갑니다. 멀티 클라이언트 처리, 간단한 HTTP와 채팅 서버 예제, Address already in use와 Broken pipe 에러의 원인과 대처도 다룹니다.