websocket1 Socket vs WebSocket WebSocket 1. 양방향 통신 2. 단방향 통신의 http통신과 대조적 3. 실시간 네트워킹 웹 소켓 이전에 있던 기술 polling 1. 일정 주기마다 요청하여 연결, 실시간 X 2. 보낼 데이터가 없어도 요청을 보낸다. (리소스 낭비) Long Polling 1. 서버에 요청하고 응답을 받을 때까지 종료 X 2. 응답을 받으면 다시 연결을 보낸다. (항상 연결된 상태가 되도록 처리) 3. 많은 양의 메시지가 쏟아질 경우 부하 증가 Streaming 1. 끊임없이 데이터를 수신받는다. (=양방향 불가) 이러한 방식은 http 헤더 정보가 커서 부담이 크다. 웹 소켓의 경우 한번 연결시 http 프로토콜을 이후부터 wss를 사용한다. socket.io는 웹소켓을 지원하지 않는 경우 polling .. 2023. 11. 14. 이전 1 다음