익명의 개발노트

[node] 웹소켓 특징 본문

코딩일기/TIL

[node] 웹소켓 특징

캡틴.JS 2020. 10. 21. 21:30
반응형

1. 정의

HTML5에서 새로 추가된 스펙이며, 실시간 양방향 데이터 전송을 위한 기술

2. 특징

  1) HTTP 프로토콜이 아닌 WS 프로토콜을 사용하기 때문에 서버나, 클라이언트에서 WS 프로토콜을 지원하면 사용가능

  2) 웹 소켓 연결이 되면, 계속 연결된 상태를 유지하여, 업데이트 등의 요청을 보낼 필요가 없고, 업데이트 내용이 존재할 경우

     서버에서 바로 클라이언트로 알림을 줌.  

  3) HTTP 프로토콜과 포트를 공유

  4) Polling 방식에 비해 성능 개선

* 노드는 ws나 socketIO 같은 패키지를 통해 웹소켓 사용할 수 있음.

3. 상태종류

   1) CONNECTING

   2) OPEN : OPEN 일때 error 없이 메세지 보낼 수 있음.

   3) CLOSING

   4) CLOSED

반응형
Comments