nodejs websocket & socket.io

8
13. 웹 소켓과 SOCKET.IO

Upload: cinari4

Post on 24-Jan-2015

135 views

Category:

Education


2 download

DESCRIPTION

nodejs websocket & SOCKET.IO

TRANSCRIPT

Page 1: nodejs websocket & SOCKET.IO

13. 웹 소켓과 SOCKET.IO

Page 2: nodejs websocket & SOCKET.IO

WEB SOCKET?

- HTML5표준 기술

- 클라이언트와 서버 어플리케이션 간에 직접

양방향 통신을 가능케 함

- TCP상에서 소켓 통신

- Node에서는 Socket.IO라이브러리 사용

Page 3: nodejs websocket & SOCKET.IO

WHY WEB SOCKET?

- 실시간 웹 어플리케이션 개발

- 기존의 ajax방식은 일정시간마다 polling

- -불필요한 트레픽 생성

Page 4: nodejs websocket & SOCKET.IO

SOCKET.IO설치

$npm install socket.io

Page 5: nodejs websocket & SOCKET.IO

SOCKET.IO 샘플소스

http://socket.io/

Page 6: nodejs websocket & SOCKET.IO

SOCKET.IO EVENTS

-서버에서 지원하는 이벤트

message

connect

disconnect

Page 7: nodejs websocket & SOCKET.IO

SOCKET.IO EVENTS

-클라이언트 서버에서 지원하는 이벤트

connect

disconnect

reconnect

error

message

..

..

Page 8: nodejs websocket & SOCKET.IO

“HELLO WORLD”