SlideShare a Scribd company logo
13. 웹 소켓과
SOCKET.IO
WEB SOCKET?
- HTML5표준 기술
- 클라이언트와 서버 어플리케이션 간에 직접
양방향 통신을 가능케 함
- TCP상에서 소켓 통신
- Node에서는 Socket.IO라이브러리 사용
WHY WEB SOCKET?
- 실시간 웹 어플리케이션 개발
- 기존의 ajax방식은 일정시간마다 polling
- -불필요한 트레픽 생성
SOCKET.IO설치
$npm install socket.io
SOCKET.IO 샘플소스
http://socket.io/
SOCKET.IO EVENTS
-서버에서 지원하는 이벤트
 message
 connect
 disconnect
SOCKET.IO EVENTS
-클라이언트 서버에서 지원하는 이벤트
 connect
 disconnect
 reconnect
 error
 message
..
..
“HELLO WORLD”

More Related Content

What's hot (20)

PDF
Socket.io
Minwoo Choi
 
PDF
Django에서 websocket을 사용하는 방법
NAVER D2
 
PDF
이승재, 실시간 HTTP 양방향 통신, NDC2012
devCAT Studio, NEXON
 
PDF
Netty 시작하기 (1)
Daehyun Kim
 
KEY
Meteor 0.3.6 Preview
Juntai Park
 
PDF
맛만 보자 Undertow
jbugkorea
 
PPT
Meteor를 통해서 개발하는 웹어플리케이션 서비스
WebFrameworks
 
PDF
Nodejs발표자료 - 팀 세미나용
SuHyun Jeon
 
PPTX
Tech talk 2 - 이윤구
대영 최
 
PPTX
내가요즘하는건
Sangwook Kwon
 
PPTX
Node.js
ymtech
 
PPTX
모듈시스템과 webpack
DataUs
 
PDF
자바 서블릿과 세션 (Java Servlet, Session)
Yu Yongwoo
 
PPTX
Rb vs wp 로드타임 성능비교
Gitaek kwon
 
PPTX
Node.js + Websocket 삽질기
Paprikhan
 
PDF
Node
경륜 이
 
PPTX
jbug-vagrant
Daekwon Kang
 
PPT
Servlet3
Sukjin Yun
 
PDF
노드js 기초
경륜 이
 
PDF
자바 웹 개발 시작하기 (2주차 : 인터넷과 웹 어플리케이션의 이해)
DK Lee
 
Socket.io
Minwoo Choi
 
Django에서 websocket을 사용하는 방법
NAVER D2
 
이승재, 실시간 HTTP 양방향 통신, NDC2012
devCAT Studio, NEXON
 
Netty 시작하기 (1)
Daehyun Kim
 
Meteor 0.3.6 Preview
Juntai Park
 
맛만 보자 Undertow
jbugkorea
 
Meteor를 통해서 개발하는 웹어플리케이션 서비스
WebFrameworks
 
Nodejs발표자료 - 팀 세미나용
SuHyun Jeon
 
Tech talk 2 - 이윤구
대영 최
 
내가요즘하는건
Sangwook Kwon
 
Node.js
ymtech
 
모듈시스템과 webpack
DataUs
 
자바 서블릿과 세션 (Java Servlet, Session)
Yu Yongwoo
 
Rb vs wp 로드타임 성능비교
Gitaek kwon
 
Node.js + Websocket 삽질기
Paprikhan
 
jbug-vagrant
Daekwon Kang
 
Servlet3
Sukjin Yun
 
노드js 기초
경륜 이
 
자바 웹 개발 시작하기 (2주차 : 인터넷과 웹 어플리케이션의 이해)
DK Lee
 

Viewers also liked (20)

PPTX
Startup JavaScript 9 - Socket.IO 실시간 통신
Circulus
 
PDF
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
Inseok Lee
 
PDF
PHP로 웹개발을 해보자
Young Min Shin
 
PPT
Refactoring web audio_player
창석 한
 
PPTX
Redis data design by usecase
Kris Jeong
 
PDF
2016 Devsisters KAIST TechTalk 모던 웹 개발
Changje Jeong
 
PPTX
Tadpole DB Hub 1.0.0
cho hyun jong
 
PPTX
2013 빅데이터 및 API 기술 현황과 전망- 윤석찬
Channy Yun
 
ZIP
KAIST 후배들을 위한 유학에 관한 이야기
Sang-il Oum
 
PDF
Angularjs, ionic, cordova 기반 syrup store app 개발 사례 공유
Sang Seok Lim
 
PDF
Going realtime with Socket.IO
Christian Joudrey
 
PPTX
웹-프론트엔드 프레임워크를 고르기 위한 팁
WebFrameworks
 
PDF
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...
Sang Seok Lim
 
PDF
RPC에서 REST까지 간단한 개념소개
Wonchang Song
 
PDF
Web Framework (웹 프레임워크)
Junsu Kim
 
PDF
프론트엔드로 시작하는 웹 개발 방법과 지식들
Eun Cho
 
PDF
2.네이버 프론트엔드 김지태
NAVER D2
 
PPTX
대용량 분산 아키텍쳐 설계 #3 대용량 분산 시스템 아키텍쳐
Terry Cho
 
PDF
웹 Front-End 실무 이야기
JinKwon Lee
 
PDF
svn 능력자를 위한 git 개념 가이드
Insub Lee
 
Startup JavaScript 9 - Socket.IO 실시간 통신
Circulus
 
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
Inseok Lee
 
PHP로 웹개발을 해보자
Young Min Shin
 
Refactoring web audio_player
창석 한
 
Redis data design by usecase
Kris Jeong
 
2016 Devsisters KAIST TechTalk 모던 웹 개발
Changje Jeong
 
Tadpole DB Hub 1.0.0
cho hyun jong
 
2013 빅데이터 및 API 기술 현황과 전망- 윤석찬
Channy Yun
 
KAIST 후배들을 위한 유학에 관한 이야기
Sang-il Oum
 
Angularjs, ionic, cordova 기반 syrup store app 개발 사례 공유
Sang Seok Lim
 
Going realtime with Socket.IO
Christian Joudrey
 
웹-프론트엔드 프레임워크를 고르기 위한 팁
WebFrameworks
 
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...
Sang Seok Lim
 
RPC에서 REST까지 간단한 개념소개
Wonchang Song
 
Web Framework (웹 프레임워크)
Junsu Kim
 
프론트엔드로 시작하는 웹 개발 방법과 지식들
Eun Cho
 
2.네이버 프론트엔드 김지태
NAVER D2
 
대용량 분산 아키텍쳐 설계 #3 대용량 분산 시스템 아키텍쳐
Terry Cho
 
웹 Front-End 실무 이야기
JinKwon Lee
 
svn 능력자를 위한 git 개념 가이드
Insub Lee
 
Ad

More from Mungyu Choi (18)

PPTX
HTTP 완벽가이드 - ch15. 엔터티, 인코딩 (Entities and Encoding)
Mungyu Choi
 
PDF
HTTP 완벽가이드 - ch5. web server
Mungyu Choi
 
PDF
learning spark - Chatper8. Tuning and Debugging
Mungyu Choi
 
PDF
Chapter3 - learning spark
Mungyu Choi
 
PDF
Elasticsearch server Chapter5
Mungyu Choi
 
PDF
JVM과 톰캣 튜닝
Mungyu Choi
 
PDF
조대협의 서버 사이드 - 대용량 아키텍처와 성능튜닝
Mungyu Choi
 
PDF
Nodejs 트래픽 라우팅, 파일 서비스, 미들웨어
Mungyu Choi
 
PDF
정렬(버블정렬,선택정렬,삽입정렬)
Mungyu Choi
 
PDF
c++ API디자인 ch9. 발표자료
Mungyu Choi
 
PDF
b+tree
Mungyu Choi
 
PDF
Hdfs
Mungyu Choi
 
PDF
hadoop ch1
Mungyu Choi
 
PDF
A tour of go
Mungyu Choi
 
PDF
Ch11. server infra
Mungyu Choi
 
PDF
대규모 서비스를 지탱하는 기술 ch6
Mungyu Choi
 
PDF
4.1 단일호스트의 부하
Mungyu Choi
 
PDF
Chap4_2
Mungyu Choi
 
HTTP 완벽가이드 - ch15. 엔터티, 인코딩 (Entities and Encoding)
Mungyu Choi
 
HTTP 완벽가이드 - ch5. web server
Mungyu Choi
 
learning spark - Chatper8. Tuning and Debugging
Mungyu Choi
 
Chapter3 - learning spark
Mungyu Choi
 
Elasticsearch server Chapter5
Mungyu Choi
 
JVM과 톰캣 튜닝
Mungyu Choi
 
조대협의 서버 사이드 - 대용량 아키텍처와 성능튜닝
Mungyu Choi
 
Nodejs 트래픽 라우팅, 파일 서비스, 미들웨어
Mungyu Choi
 
정렬(버블정렬,선택정렬,삽입정렬)
Mungyu Choi
 
c++ API디자인 ch9. 발표자료
Mungyu Choi
 
b+tree
Mungyu Choi
 
hadoop ch1
Mungyu Choi
 
A tour of go
Mungyu Choi
 
Ch11. server infra
Mungyu Choi
 
대규모 서비스를 지탱하는 기술 ch6
Mungyu Choi
 
4.1 단일호스트의 부하
Mungyu Choi
 
Chap4_2
Mungyu Choi
 
Ad

nodejs websocket & SOCKET.IO