READ IN ORDER
소켓 응용 5단계
5편연결이 끊겼을 때 메시지는 어떻게 되는가?
소켓이 무엇인지 알고 나면 그다음은 전부 "끊기면 어떻게 하나"입니다. 전달 보장, 흐름 제어, 상태 동기화, 서버 확장, 지연 대응을 한 편에 하나씩 얹습니다.
읽는 순서
전체 5편
소켓 응용 5단계1편데모
보냈다는 성공 응답은 도착했다는 뜻이 아닙니다
ACK가 사라진 요청을 안전하게 재전송하고, 메시지 ID와 중복 제거로 실제 작업은 한 번만 실행되게 만드는 방법을 배웁니다.
2026.07.20약 5분↗
소켓 응용 5단계2편데모
받는 쪽이 느리면 보내는 쪽이 멈춰야 합니다
파일을 청크로 나누고, 느린 수신자 앞에서 backpressure로 멈추며, 끊긴 지점부터 이어받고 체크섬으로 검증하는 흐름을 배웁니다.
2026.07.20약 5분↗
소켓 응용 5단계3편데모
놓친 이벤트를 다 받는 대신 지금 상태를 받습니다
실시간 이벤트를 놓친 화면이 서버 버전을 비교하고 최신 스냅숏을 받아 다시 같은 상태로 돌아오는 방법을 배웁니다.
2026.07.20약 5분↗
소켓 응용 5단계4편데모
서버가 두 대가 되는 순간 같은 방이 갈라집니다
서버 A와 B에 나뉘어 연결된 사용자를 브로커로 fan-out하고, 저장된 이벤트와 offset으로 누락까지 복구하는 구조를 배웁니다.
2026.07.20약 5분↗
소켓 응용 5단계5편데모
늦게 도착한 과거 좌표는 버리는 편이 낫습니다
순서를 보장하지 않는 WebRTC 위치 채널에서 늦게 도착한 과거 좌표를 폐기하고, 최신 위치 사이를 보간하는 방법을 배웁니다.
2026.07.20약 5분↗