채팅상담 서비스 구현 (공부)/WebSocket

Web Socket

운동하는 주니어개발자 2025. 9. 10. 17:58

Web Socket이란?

  - 서버와 클라이언트간의 메세지를 주고 받기 위한 통신 프로토콜

Web Socket의 특징과 사용

  - 장점 : 양방향 / 실시간 / 효율적인 통신이 가능

  - 단점 : 브라우저 호환성, 구현의 복잡성

  - 사용 : 채팅, 인터넷 게임, 주식거래 사이트, 협업 툴 등에서 사용

 

Web Socket과 Http 비교

Http Web Socket

Web Socket 이전의 실시간 통신 방식

Polling - 서버에 일정간격으로 요청 반복, Long Polling - 서버에서 응답이 있을 때까지 연결 지속, Streaming - 한 번의 연결로 서버에서 다수의 응답 보냄