Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WebSockets
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
John Downey
September 26, 2011
Programming
160
3
Share
WebSockets
John Downey
September 26, 2011
More Decks by John Downey
See All by John Downey
Cryptography Pitfalls at CactusCon 2019
jtdowney
0
200
Intro to Cybersecurity Workshop
jtdowney
0
160
Cryptography Pitfalls at BsidesMSP 2017
jtdowney
0
210
Cryptography Pitfalls at THOTCON 0x8
jtdowney
0
220
Cryptography Pitfalls at ConFoo Montreal 2017
jtdowney
1
370
Cryptography Pitfalls at BSidesPhilly 2016
jtdowney
0
170
Cryptography Pitfalls at LASCON 2016
jtdowney
0
220
Debugging TLS/SSL at DevOps Days Detroit 2016
jtdowney
1
290
Debugging TLS/SSL at DevOpsDays Boston
jtdowney
1
370
Other Decks in Programming
See All in Programming
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
210
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
2.6k
Claspは野良GASの夢をみるか
takter00
0
120
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
5
690
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
670
SPMマルチモジュールで テストカバレッジを取得する技法
yosshi4486
0
120
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
850
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
9
2.5k
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
6
6.3k
ふつうのFeature Flag実践入門
irof
6
2.9k
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
6
1.2k
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
2.2k
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
810
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Odyssey Design
rkendrick25
PRO
2
630
First, design no harm
axbom
PRO
2
1.2k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
460
Exploring anti-patterns in Rails
aemeredith
3
370
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
A Modern Web Designer's Workflow
chriscoyier
698
190k
How to make the Groovebox
asonas
2
2.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Transcript
None
None
None
None
None
GET /ws HTTP/1.1 Host: localhost:1234 Connection: Upgrade
Sec-‐WebSocket-‐Version: 6 Sec-‐WebSocket-‐Origin: http://localhost:1234 Sec-‐WebSocket-‐Extensions: deflate-‐stream Sec-‐WebSocket-‐Key: x3JJHMbDL1EzLkh9GBhXDw== Upgrade: websocket
GET /ws HTTP/1.1 Host: localhost:1234 Connection: Upgrade
Sec-‐WebSocket-‐Version: 6 Sec-‐WebSocket-‐Origin: http://localhost:1234 Sec-‐WebSocket-‐Extensions: deflate-‐stream Sec-‐WebSocket-‐Key: x3JJHMbDL1EzLkh9GBhXDw== Upgrade: websocket
HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade
Sec-‐WebSocket-‐Accept: HSmrc0sMlYUkAGmm5OPpG2HaGWk=