[NodeJs] Web Socket

2021. 4. 30. 01:29 JavaScript BackEnd/Node.js, Express

 

  • Overview
    • http://www.websocket.org/
    • 순수 웹 환경에서의 실시간 양방향 통신
    • 유사 기술
      • Hidden iFrame
      • Ajax Polling
      • Comet (long-polling)
    • Plug-in 기술 의존 제거
      • ActiveX, JavaFX, Flash, Silverlight 등

 

  • WebSocket Object
    • 생성
      • new WebSocket (url, [protocol])
    • Attributes
      • readyState (read only)
        • 0 : Not established
        • 1 : Connected, Communication possible
        • 2 : Closing
        • 3 : Closed
      • bufferedAmount (read only)
    • Methods
      • send(data)
      • close()
    • Events
      • onopen : 서버와 연결 되었을때
      • onmessage : 서버로 부터 메시지를 전달 받았을때
      • onerror : Error 발생
      • onclose : 연결 종료

 

출처 : ourcstory.tistory.com/20?category=664896