Programming/웹프로그래밍

[NodeJs] Socket.io를 WebSocket 구현하기.

쌍쌍바나나 2016. 3. 18. 11:32
반응형
  • Overview
    • http://socket.io/
    • 웹기반 실시간 양방향 통신
    • HTML5 API
      • 웹 브라우저에 Client API
      • 구형 브라우져도 Fall back 지원
        • Flash socket
    • NodeJ는 Server API
  • socket.io 이벤트
    • connection / disconnection : 연결 / 연결 해제
  • Socket 객체
    • on('event', function(data) {})
    • emit('event', json)
  • 통신 방법
    • Public
      • io.sockets.emit('eventname', data)
      • io.emit('eventname', data)
    • Broadcast   
      • socket.broadcast.emit('eventname', data)
    • Private
      • socket.emit('eventname', data)
  • 설치하기
    • npm install socket.io


  • 예제 
    • Server

    • Client


반응형