Submit Search
Upload
websocket-survery
•
Download as PPT, PDF
•
2 likes
•
1,039 views
H
hogemaru_
Follow
websocket survery.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 23
Download now
Recommended
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
サーバPUSHざっくりまとめ
サーバPUSHざっくりまとめ
Yasuhiro Mawarimichi
これから利用拡大?WebSocket
これから利用拡大?WebSocket
AdvancedTechNight
再入門、サーバープッシュ技術
再入門、サーバープッシュ技術
Shin Sekaryo
WebSocket Protocol と Plack::Middleware::WebSocket
WebSocket Protocol と Plack::Middleware::WebSocket
Yu Nobuoka
Html5, Web Applications 2
Html5, Web Applications 2
totty jp
20110622 haruyama webso]cket
20110622 haruyama webso]cket
Makoto Haruyama
Janogia20120921 yoshinotakeshi
Janogia20120921 yoshinotakeshi
Keisuke Ishibashi
Recommended
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
サーバPUSHざっくりまとめ
サーバPUSHざっくりまとめ
Yasuhiro Mawarimichi
これから利用拡大?WebSocket
これから利用拡大?WebSocket
AdvancedTechNight
再入門、サーバープッシュ技術
再入門、サーバープッシュ技術
Shin Sekaryo
WebSocket Protocol と Plack::Middleware::WebSocket
WebSocket Protocol と Plack::Middleware::WebSocket
Yu Nobuoka
Html5, Web Applications 2
Html5, Web Applications 2
totty jp
20110622 haruyama webso]cket
20110622 haruyama webso]cket
Makoto Haruyama
Janogia20120921 yoshinotakeshi
Janogia20120921 yoshinotakeshi
Keisuke Ishibashi
2012/6/10 Webのパフォーマンスを考える @ 【第三回】初心者向けホームページ勉強会
2012/6/10 Webのパフォーマンスを考える @ 【第三回】初心者向けホームページ勉強会
tama200x Kobayashi
第2回Web技術勉強会 webパフォーマンス改善編
第2回Web技術勉強会 webパフォーマンス改善編
tzm_freedom
AWSとmod_pagespeedで楽々サクサク高速化!!
AWSとmod_pagespeedで楽々サクサク高速化!!
aasakawa
Study2study3 nslope
Study2study3 nslope
Noriyasu Sakaue
WTM52 あなたの作ったWEBサイト、生きてますか?
WTM52 あなたの作ったWEBサイト、生きてますか?
Masanori Oobayashi
HttpとTelnetをつなぐ何か
HttpとTelnetをつなぐ何か
ShigekiYamada
第1回Webサーバ勉強会 - 212-223 ブラウザマッチ処理
第1回Webサーバ勉強会 - 212-223 ブラウザマッチ処理
Seiichiro Ishida
Using SockJS(Websocket) with Sencha Ext JS
Using SockJS(Websocket) with Sencha Ext JS
Kazuhiro Kotsutsumi
Webアプリケーションの無停止稼働
Webアプリケーションの無停止稼働
Kazuho Oku
WebSocketでリアルタイム通信 (第13回学生LT資料)
WebSocketでリアルタイム通信 (第13回学生LT資料)
stmkza
H2O - making HTTP better
H2O - making HTTP better
Kazuho Oku
Web基礎
Web基礎
stx_kata
TeamA
TeamA
Shunichi Hiraiwa
lua_nginx_module JSON-RPC 2.0 Batch Request
lua_nginx_module JSON-RPC 2.0 Batch Request
mosa siru
Windows azure webサイトの紹介
Windows azure webサイトの紹介
Daisuke Abe
Varnish
Varnish
Ayako Hatori
PHPからJavaへ乗り換えた。そんな昔話をしよう
PHPからJavaへ乗り換えた。そんな昔話をしよう
優介 黒河
Webタグについて
Webタグについて
株式会社ジオロジック
JavaプログラマのためのWebSocket概要
JavaプログラマのためのWebSocket概要
Shumpei Shiraishi
Lesson01
Lesson01
MRI
WebSocket + Node.jsでつくるチャットアプリ
WebSocket + Node.jsでつくるチャットアプリ
Kohei Kadowaki
10th jan 2013_miyazaki
10th jan 2013_miyazaki
Kensaku Komatsu
More Related Content
What's hot
2012/6/10 Webのパフォーマンスを考える @ 【第三回】初心者向けホームページ勉強会
2012/6/10 Webのパフォーマンスを考える @ 【第三回】初心者向けホームページ勉強会
tama200x Kobayashi
第2回Web技術勉強会 webパフォーマンス改善編
第2回Web技術勉強会 webパフォーマンス改善編
tzm_freedom
AWSとmod_pagespeedで楽々サクサク高速化!!
AWSとmod_pagespeedで楽々サクサク高速化!!
aasakawa
Study2study3 nslope
Study2study3 nslope
Noriyasu Sakaue
WTM52 あなたの作ったWEBサイト、生きてますか?
WTM52 あなたの作ったWEBサイト、生きてますか?
Masanori Oobayashi
HttpとTelnetをつなぐ何か
HttpとTelnetをつなぐ何か
ShigekiYamada
第1回Webサーバ勉強会 - 212-223 ブラウザマッチ処理
第1回Webサーバ勉強会 - 212-223 ブラウザマッチ処理
Seiichiro Ishida
Using SockJS(Websocket) with Sencha Ext JS
Using SockJS(Websocket) with Sencha Ext JS
Kazuhiro Kotsutsumi
Webアプリケーションの無停止稼働
Webアプリケーションの無停止稼働
Kazuho Oku
WebSocketでリアルタイム通信 (第13回学生LT資料)
WebSocketでリアルタイム通信 (第13回学生LT資料)
stmkza
H2O - making HTTP better
H2O - making HTTP better
Kazuho Oku
Web基礎
Web基礎
stx_kata
TeamA
TeamA
Shunichi Hiraiwa
lua_nginx_module JSON-RPC 2.0 Batch Request
lua_nginx_module JSON-RPC 2.0 Batch Request
mosa siru
Windows azure webサイトの紹介
Windows azure webサイトの紹介
Daisuke Abe
Varnish
Varnish
Ayako Hatori
PHPからJavaへ乗り換えた。そんな昔話をしよう
PHPからJavaへ乗り換えた。そんな昔話をしよう
優介 黒河
Webタグについて
Webタグについて
株式会社ジオロジック
What's hot
(18)
2012/6/10 Webのパフォーマンスを考える @ 【第三回】初心者向けホームページ勉強会
2012/6/10 Webのパフォーマンスを考える @ 【第三回】初心者向けホームページ勉強会
第2回Web技術勉強会 webパフォーマンス改善編
第2回Web技術勉強会 webパフォーマンス改善編
AWSとmod_pagespeedで楽々サクサク高速化!!
AWSとmod_pagespeedで楽々サクサク高速化!!
Study2study3 nslope
Study2study3 nslope
WTM52 あなたの作ったWEBサイト、生きてますか?
WTM52 あなたの作ったWEBサイト、生きてますか?
HttpとTelnetをつなぐ何か
HttpとTelnetをつなぐ何か
第1回Webサーバ勉強会 - 212-223 ブラウザマッチ処理
第1回Webサーバ勉強会 - 212-223 ブラウザマッチ処理
Using SockJS(Websocket) with Sencha Ext JS
Using SockJS(Websocket) with Sencha Ext JS
Webアプリケーションの無停止稼働
Webアプリケーションの無停止稼働
WebSocketでリアルタイム通信 (第13回学生LT資料)
WebSocketでリアルタイム通信 (第13回学生LT資料)
H2O - making HTTP better
H2O - making HTTP better
Web基礎
Web基礎
TeamA
TeamA
lua_nginx_module JSON-RPC 2.0 Batch Request
lua_nginx_module JSON-RPC 2.0 Batch Request
Windows azure webサイトの紹介
Windows azure webサイトの紹介
Varnish
Varnish
PHPからJavaへ乗り換えた。そんな昔話をしよう
PHPからJavaへ乗り換えた。そんな昔話をしよう
Webタグについて
Webタグについて
Similar to websocket-survery
JavaプログラマのためのWebSocket概要
JavaプログラマのためのWebSocket概要
Shumpei Shiraishi
Lesson01
Lesson01
MRI
WebSocket + Node.jsでつくるチャットアプリ
WebSocket + Node.jsでつくるチャットアプリ
Kohei Kadowaki
10th jan 2013_miyazaki
10th jan 2013_miyazaki
Kensaku Komatsu
Chromebook 「だけ」で WebRTCを動かそう
Chromebook 「だけ」で WebRTCを動かそう
mganeko
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
Kensaku Komatsu
WebRTCとPeer.jsを使った実装
WebRTCとPeer.jsを使った実装
Yuta Suzuki
Webrtc最新動向
Webrtc最新動向
Yusuke Naka
AndroidでWebSocket
AndroidでWebSocket
Kohei Kadowaki
WebRTCについて
WebRTCについて
shotamoriwaki
Sensibleを試してみた@FxOSコードリーディングミートアップ#16
Sensibleを試してみた@FxOSコードリーディングミートアップ#16
Hayato Hiratori
SocketStream入門
SocketStream入門
Kohei Kadowaki
Magic Leap で WebRTC 触ってみた
Magic Leap で WebRTC 触ってみた
NishoMatsusita
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
You_Kinjoh
Interop Tokyo 2021 - ShowNet を陰で支えた Azure Virtual WAN
Interop Tokyo 2021 - ShowNet を陰で支えた Azure Virtual WAN
ShuheiUda
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
Kensaku Komatsu
【17-A-5】ウェブアーキテクチャの歴史と未来
【17-A-5】ウェブアーキテクチャの歴史と未来
Developers Summit
Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会
Dai Utsui
20120525 mt websocket
20120525 mt websocket
Ryosuke MATSUMOTO
はじめてのWeb of Things
はじめてのWeb of Things
Saki Homma
Similar to websocket-survery
(20)
JavaプログラマのためのWebSocket概要
JavaプログラマのためのWebSocket概要
Lesson01
Lesson01
WebSocket + Node.jsでつくるチャットアプリ
WebSocket + Node.jsでつくるチャットアプリ
10th jan 2013_miyazaki
10th jan 2013_miyazaki
Chromebook 「だけ」で WebRTCを動かそう
Chromebook 「だけ」で WebRTCを動かそう
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
WebRTCとPeer.jsを使った実装
WebRTCとPeer.jsを使った実装
Webrtc最新動向
Webrtc最新動向
AndroidでWebSocket
AndroidでWebSocket
WebRTCについて
WebRTCについて
Sensibleを試してみた@FxOSコードリーディングミートアップ#16
Sensibleを試してみた@FxOSコードリーディングミートアップ#16
SocketStream入門
SocketStream入門
Magic Leap で WebRTC 触ってみた
Magic Leap で WebRTC 触ってみた
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
Interop Tokyo 2021 - ShowNet を陰で支えた Azure Virtual WAN
Interop Tokyo 2021 - ShowNet を陰で支えた Azure Virtual WAN
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
【17-A-5】ウェブアーキテクチャの歴史と未来
【17-A-5】ウェブアーキテクチャの歴史と未来
Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会
20120525 mt websocket
20120525 mt websocket
はじめてのWeb of Things
はじめてのWeb of Things
Recently uploaded
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
Recently uploaded
(8)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
websocket-survery
1.
Websocket を知ろう
@hogemaru7
2.
もくじ • Websocket とは •
感想 • まとめ
3.
つくったもののデモ
4.
Websocket とは • サーバとブラウザの間で双方向通信を
行う技術 • RFC 6455
5.
Websocket(ws) のレイヤ
ー
6.
ブラウザ対応状況 2010/2/4 2011/12
7.
HTTP を用いた双方向通信 • Ajax
(Polling) • Comet(Long Polling)
8.
Polling 型 (Ajax)
サーバ側に更新がない場合に効率が悪い
9.
Long Polling 型
(comet) Polling より改善されているが、 http のヘッダ、 TCP のコネクションによるロスが残る
10.
websocket
11.
リソースの比較
7 億倍 Websocket は些細な改善のように見えるが、ユーザが増えると・・・? http://ajax.sys-con.com/node/1315473
12.
Websocket による通信の流
れ • HTTP でハンドシェイク • Websocket でデータ転送
13.
Websocket による通信の流
れ http によるハンドシェイク
14.
Websocket による通信の流
れ • HTTP でハンドシェイク • Websocket でデータ転送
15.
データとフレーム • Websocket はデータを転送する際、1つ
またはそれ以上のフレームの連続として 、データを転送する – フレームの順序や誤り訂正は TCP で保証され る
16.
Websocket frame format
17.
TCP Frame format クイズ:ウェブソケットが挿入される場所はどこでしょう?
18.
Websocket(ws) のレイヤ
ー
19.
データのマスク • データは Masking-key
を用いてマスク される – 主にセキュリティのため – Masking-key でペイロードが XOR 演算さ れる
20.
より詳細な仕様が知りた
い方 • Web や参考文献を読みましょう
21.
個人的な感想 • ブラウザゲームは恩恵を受ける –
windows の GUI アプリやゲームで使う意味はあ まりないかも (UDP/TCP のほうが良いはず ) • ユーザ数が多くなると性能差がはっきりする – 個人では検証が難しそう • さまざまなデバイスをつなげたいときに便利 そう – ブラウザで接続できる端末=利用可能なデバイス – 組織や家のプロキシを意識しなくてよい
22.
まとめ • Websocket について簡単に解説
– これからは websocket って知ってる? ときかれたときに知っている!と言えるは ず • チャットアプリを作成して理解しまし た – Node.js( サーバ ) + C#( クライアント ) – サーバ側: 50 行程度 – クライアント : 200 行程度 – 作ってみると分かることもある
23.
参考 • Html5 Tutorial:Web
Sockets – http://marakana.com/bookshelf/html5_tutori • Websocket をみてみよう – http://bit.ly/ws-kuruma
Download now