Submit Search
Upload
WebSocketを学ぼう!
•
0 likes
•
720 views
Katsuki Chousa
Follow
部内の勉強会用にWebSocketについてまとめました。 間違っていたら教えてください。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 16
Download now
Download to read offline
Recommended
20110622 haruyama webso]cket
20110622 haruyama webso]cket
Makoto Haruyama
非エンジニアでもわかる
非エンジニアでもわかる
ssuser33820e
Web
Web
ssuser33820e
WebSocketでリアルタイム通信 (第13回学生LT資料)
WebSocketでリアルタイム通信 (第13回学生LT資料)
stmkza
DrupalとWEB高速化 CDNについて
DrupalとWEB高速化 CDNについて
Katsuhisa Ogawa
CDNで高速化!Drupal認証ユーザーむけページキャッシュ設定
CDNで高速化!Drupal認証ユーザーむけページキャッシュ設定
Katsuhisa Ogawa
サーバーとは
サーバーとは
ssuser33820e
視て覚えるWeb用語
視て覚えるWeb用語
GIG inc.
Recommended
20110622 haruyama webso]cket
20110622 haruyama webso]cket
Makoto Haruyama
非エンジニアでもわかる
非エンジニアでもわかる
ssuser33820e
Web
Web
ssuser33820e
WebSocketでリアルタイム通信 (第13回学生LT資料)
WebSocketでリアルタイム通信 (第13回学生LT資料)
stmkza
DrupalとWEB高速化 CDNについて
DrupalとWEB高速化 CDNについて
Katsuhisa Ogawa
CDNで高速化!Drupal認証ユーザーむけページキャッシュ設定
CDNで高速化!Drupal認証ユーザーむけページキャッシュ設定
Katsuhisa Ogawa
サーバーとは
サーバーとは
ssuser33820e
視て覚えるWeb用語
視て覚えるWeb用語
GIG inc.
小物ツールを自作しよう
小物ツールを自作しよう
Sohei Iwahori
OWASP Top 10 - 2013 を起点にして
OWASP Top 10 - 2013 を起点にして
Chia-Lung Hsieh
Ruby紹介
Ruby紹介
Eisuke Kuwahata
Active ldap の事例紹介
Active ldap の事例紹介
Kazuaki Takase
ExGame さくっと入門
ExGame さくっと入門
Soshi Kido
WordPress基礎講座4 プラグインの活用
WordPress基礎講座4 プラグインの活用
Akinori Kawamitsu
自分に合ったWeb出店とは? in まるたまサマースクール
自分に合ったWeb出店とは? in まるたまサマースクール
Rikiya Suzuki
REST APIに入門する。
REST APIに入門する。
Kazushi Kawamura
websocket-survery
websocket-survery
hogemaru_
Windows Azure for PHP Developers
Windows Azure for PHP Developers
fumios
2012年03月 経済産業省セミナー「クラウドは敵か?味方か?」
2012年03月 経済産業省セミナー「クラウドは敵か?味方か?」
Serverworks Co.,Ltd.
Sales chat
Sales chat
CRI Japan, Inc.
WTM52 あなたの作ったWEBサイト、生きてますか?
WTM52 あなたの作ったWEBサイト、生きてますか?
Masanori Oobayashi
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
Y Watanabe
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
Osamu Shimoda
地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がソーシャルゲーム開発を成功させるための10のポイント
Kentaro Matsui
ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発
Junji Imaoka
今さら聞けないWebサーバの基本知識と選び方
今さら聞けないWebサーバの基本知識と選び方
Endoh Shingo
クリエイターじゃなくてもできるWebサイト表示速度改善方法(事例のこぼれ話のおまけつき)
クリエイターじゃなくてもできるWebサイト表示速度改善方法(事例のこぼれ話のおまけつき)
Yuriko Kamimori
20140906 jaws festa 2014 cloud front+route53
20140906 jaws festa 2014 cloud front+route53
Takuo Watanabe
Webシステムとちょっと便利なツール
Webシステムとちょっと便利なツール
Masashi Shinbara
非エンジニアカンファレンス資料の抜粋
非エンジニアカンファレンス資料の抜粋
div Inc
More Related Content
Viewers also liked
小物ツールを自作しよう
小物ツールを自作しよう
Sohei Iwahori
OWASP Top 10 - 2013 を起点にして
OWASP Top 10 - 2013 を起点にして
Chia-Lung Hsieh
Ruby紹介
Ruby紹介
Eisuke Kuwahata
Active ldap の事例紹介
Active ldap の事例紹介
Kazuaki Takase
ExGame さくっと入門
ExGame さくっと入門
Soshi Kido
WordPress基礎講座4 プラグインの活用
WordPress基礎講座4 プラグインの活用
Akinori Kawamitsu
自分に合ったWeb出店とは? in まるたまサマースクール
自分に合ったWeb出店とは? in まるたまサマースクール
Rikiya Suzuki
Viewers also liked
(7)
小物ツールを自作しよう
小物ツールを自作しよう
OWASP Top 10 - 2013 を起点にして
OWASP Top 10 - 2013 を起点にして
Ruby紹介
Ruby紹介
Active ldap の事例紹介
Active ldap の事例紹介
ExGame さくっと入門
ExGame さくっと入門
WordPress基礎講座4 プラグインの活用
WordPress基礎講座4 プラグインの活用
自分に合ったWeb出店とは? in まるたまサマースクール
自分に合ったWeb出店とは? in まるたまサマースクール
Similar to WebSocketを学ぼう!
REST APIに入門する。
REST APIに入門する。
Kazushi Kawamura
websocket-survery
websocket-survery
hogemaru_
Windows Azure for PHP Developers
Windows Azure for PHP Developers
fumios
2012年03月 経済産業省セミナー「クラウドは敵か?味方か?」
2012年03月 経済産業省セミナー「クラウドは敵か?味方か?」
Serverworks Co.,Ltd.
Sales chat
Sales chat
CRI Japan, Inc.
WTM52 あなたの作ったWEBサイト、生きてますか?
WTM52 あなたの作ったWEBサイト、生きてますか?
Masanori Oobayashi
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
Y Watanabe
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
Osamu Shimoda
地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がソーシャルゲーム開発を成功させるための10のポイント
Kentaro Matsui
ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発
Junji Imaoka
今さら聞けないWebサーバの基本知識と選び方
今さら聞けないWebサーバの基本知識と選び方
Endoh Shingo
クリエイターじゃなくてもできるWebサイト表示速度改善方法(事例のこぼれ話のおまけつき)
クリエイターじゃなくてもできるWebサイト表示速度改善方法(事例のこぼれ話のおまけつき)
Yuriko Kamimori
20140906 jaws festa 2014 cloud front+route53
20140906 jaws festa 2014 cloud front+route53
Takuo Watanabe
Webシステムとちょっと便利なツール
Webシステムとちょっと便利なツール
Masashi Shinbara
非エンジニアカンファレンス資料の抜粋
非エンジニアカンファレンス資料の抜粋
div Inc
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
Web ブラウザの仕組み
Web ブラウザの仕組み
lufe
モダンWeb開発ワークショップ
モダンWeb開発ワークショップ
Staffnet_Inc
WebAppDev勉強会 #1 at cafe? IKAGAWA DO
WebAppDev勉強会 #1 at cafe? IKAGAWA DO
Kohei Noda
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
Manabu Shimobe
Similar to WebSocketを学ぼう!
(20)
REST APIに入門する。
REST APIに入門する。
websocket-survery
websocket-survery
Windows Azure for PHP Developers
Windows Azure for PHP Developers
2012年03月 経済産業省セミナー「クラウドは敵か?味方か?」
2012年03月 経済産業省セミナー「クラウドは敵か?味方か?」
Sales chat
Sales chat
WTM52 あなたの作ったWEBサイト、生きてますか?
WTM52 あなたの作ったWEBサイト、生きてますか?
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がソーシャルゲーム開発を成功させるための10のポイント
ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発
今さら聞けないWebサーバの基本知識と選び方
今さら聞けないWebサーバの基本知識と選び方
クリエイターじゃなくてもできるWebサイト表示速度改善方法(事例のこぼれ話のおまけつき)
クリエイターじゃなくてもできるWebサイト表示速度改善方法(事例のこぼれ話のおまけつき)
20140906 jaws festa 2014 cloud front+route53
20140906 jaws festa 2014 cloud front+route53
Webシステムとちょっと便利なツール
Webシステムとちょっと便利なツール
非エンジニアカンファレンス資料の抜粋
非エンジニアカンファレンス資料の抜粋
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Web ブラウザの仕組み
Web ブラウザの仕組み
モダンWeb開発ワークショップ
モダンWeb開発ワークショップ
WebAppDev勉強会 #1 at cafe? IKAGAWA DO
WebAppDev勉強会 #1 at cafe? IKAGAWA DO
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
WebSocketを学ぼう!
1.
WebSocketを学ぼう! 2015 / 3
/ 18 府大高専 プログラミング研究会 勉強会
2.
注意 発表途中の質問 OK!
考えてもらう時間もあるので どんどん意見を言ってください! 2
3.
従来のサーバ・クライアント間の通信 3 リクエスト レスポンス ブラウザからのリクエストに対してデータを返す
4.
問題点 4 更新情報 サーバからの一方向通信ができない
5.
考えてみよう 現在のアクセス数のデータがサーバに存在 ページ遷移なしでリアルタイムのアクセス数を 表示したい
どうすればいい? 5
6.
ヒント 常に通信することはできない 人間が感じるリアルタイムって…? 6
7.
解決策の一例 7 ・・・・・
8.
8 リクエストでサーバの負荷がやばい!
9.
解決策 その2 9 通信方法の時点で詰んでね? 通信方法を作ればいいんじゃない? WebSocket 誕生
10.
WebSocket の特徴 HTTPとは異なるプロトコル
WebSocketサーバを立てる必要がある サーバ側から情報をpushできる もちろんクライアント側からもpushできる 10
11.
クライアント側の流れ 1. WebSocketオブジェクトを生成する 2. イベントハンドラを登録する 3.
サーバに接続して,コネクションを確立する 4. メッセージを送ったり受け取ったりする 5. コネクションを切断する 11
12.
サーバ側の流れ 1. イベントハンドラを登録する 2. WebSocketサーバを立てる 3.
クライアントが接続してくるのを待つ 4. メッセージを送ったり受け取ったりする 5. コネクションを切断する 12
13.
イベントハンドラ一覧 13 名称 機能 onopen 接続時に呼び出されるイベント onclose
切断時に呼び出されるイベント onmessage メッセージ受信時イベント onerror エラー発生時イベント
14.
DEMO 1 14 見せられないよ!
15.
DEMO 2 15 見せられないよ!
16.
16 おわり
Download now