처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

웹에서 Server-Sent Events(SSE)가 WebSocket과 다른 점은?

어려움 MDN Web Docs
보기 및 정답
A SSE와 WebSocket은 동일한 통신 프로토콜을 기반으로 하며, 기능적으로 완전히 동일하게 동작한다
B SSE는 서버에서 클라이언트로의 단방향 통신만 지원하고 HTTP 기반이며, WebSocket은 양방향 전이중 통신을 지원한다
C SSE는 텍스트 데이터가 아닌 바이너리 형식의 데이터만 전송할 수 있으며, 텍스트 기반의 일반 데이터 전송은 전혀 지원되지 않는다
D WebSocket은 실시간 연결이 아닌 주기적 폴링(polling) 방식으로 서버의 데이터를 조회하여 동작한다

해설

SSE(Server-Sent Events)는 HTTP 연결을 유지하면서 서버가 클라이언트에 이벤트를 푸시하는 단방향 통신입니다. EventSource API로 간단히 구현 가능하고 자동 재연결을 지원합니다. 채팅처럼 양방향 통신이 필요하면 WebSocket이, 알림이나 피드 갱신에는 SSE가 적합합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기