👣 개요
WebSocket은 HTML5 기반으로 만들어진 기술이기에
모든 브라우저에서 호환되지 않을 수 있다.
때문에 이런 한계점을 극복하고자 Node.js와 Spring 진영에선
각각 우회하는 기술을 만들었다.
Node.Js는 Socket.io를 이용하고 Spring은 SockJs를 사용한다.
두 기술은 결국 아래와 같은 방식으로 WebSocket을 지원하지 않는 브라우저에게
실시간 통신 기법을 구현한다.
- 만약 Web Browser가 WebSocket을 지원하지 않으면
Polling, Long Polling 등등의 방식으로 우회해서 서비스를 제공한다.
'네트워크' 카테고리의 다른 글
채팅 기능 구현을 위한 이론적 공부 (0) | 2023.10.04 |
---|---|
CORS, SOP (0) | 2023.09.17 |
특별한 의미의 IP 주소 (0) | 2023.08.04 |
웹 브라우저 저장소 (0) | 2023.07.22 |
이더넷 프레임 구조 (0) | 2023.07.21 |