CS [개발 지식] 웹 소캣이란?

신재원·2023년 2월 10일
0

CS [개발지식]

목록 보기
8/9

서버와 유저가 데이터를 주고받으려면 ?

: http 요청 (문자메시지를 보낸다), (ex: http://naver.com)
--> 유저에서 서버로 단반향 ( 유저 --> 서버)

📌 http 방식의 문제점

  • 변경된 데이터를 가져오기 위해서 유저가 버튼을 누른다거나 일정 시간 주기로 요청을 보낸다면 자원 낭비이다.
    (주식거래, 실시간 채팅)
  • 그래서 서버에서도 데이터를 유저의 응답없이 보낼수있는 방법이 2가지있다.
  1. Server - Sent Event
    (http 통신을 종료 안하고 계속 유지), (ex : 라디오)

  2. WebSocket ( 거의 대부분 WebSocket으로 연결하여 사용)
    (양방향 통신), (ex : 전화)

0개의 댓글