READ IN ORDER

소켓 응용 5단계

5

연결이 끊겼을 때 메시지는 어떻게 되는가?

소켓이 무엇인지 알고 나면 그다음은 전부 "끊기면 어떻게 하나"입니다. 전달 보장, 흐름 제어, 상태 동기화, 서버 확장, 지연 대응을 한 편에 하나씩 얹습니다.

읽는 순서

전체 5

소켓 응용 5단계1데모

보냈다는 성공 응답은 도착했다는 뜻이 아닙니다

ACK가 사라진 요청을 안전하게 재전송하고, 메시지 ID와 중복 제거로 실제 작업은 한 번만 실행되게 만드는 방법을 배웁니다.

2026.07.205
소켓 응용 5단계2데모

받는 쪽이 느리면 보내는 쪽이 멈춰야 합니다

파일을 청크로 나누고, 느린 수신자 앞에서 backpressure로 멈추며, 끊긴 지점부터 이어받고 체크섬으로 검증하는 흐름을 배웁니다.

2026.07.205
소켓 응용 5단계3데모

놓친 이벤트를 다 받는 대신 지금 상태를 받습니다

실시간 이벤트를 놓친 화면이 서버 버전을 비교하고 최신 스냅숏을 받아 다시 같은 상태로 돌아오는 방법을 배웁니다.

2026.07.205
소켓 응용 5단계4데모

서버가 두 대가 되는 순간 같은 방이 갈라집니다

서버 A와 B에 나뉘어 연결된 사용자를 브로커로 fan-out하고, 저장된 이벤트와 offset으로 누락까지 복구하는 구조를 배웁니다.

2026.07.205
소켓 응용 5단계5데모

늦게 도착한 과거 좌표는 버리는 편이 낫습니다

순서를 보장하지 않는 WebRTC 위치 채널에서 늦게 도착한 과거 좌표를 폐기하고, 최신 위치 사이를 보간하는 방법을 배웁니다.

2026.07.205