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
John Downey
September 26, 2011
Programming
3
150
WebSockets
John Downey
September 26, 2011
Tweet
Share
More Decks by John Downey
See All by John Downey
Cryptography Pitfalls at CactusCon 2019
jtdowney
0
160
Intro to Cybersecurity Workshop
jtdowney
0
120
Cryptography Pitfalls at BsidesMSP 2017
jtdowney
0
170
Cryptography Pitfalls at THOTCON 0x8
jtdowney
0
170
Cryptography Pitfalls at ConFoo Montreal 2017
jtdowney
1
340
Cryptography Pitfalls at BSidesPhilly 2016
jtdowney
0
150
Cryptography Pitfalls at LASCON 2016
jtdowney
0
200
Debugging TLS/SSL at DevOps Days Detroit 2016
jtdowney
1
250
Debugging TLS/SSL at DevOpsDays Boston
jtdowney
1
330
Other Decks in Programming
See All in Programming
5つのアンチパターンから学ぶLT設計
narihara
1
110
C++20 射影変換
faithandbrave
0
520
つよそうにふるまい、つよい成果を出すのなら、つよいのかもしれない
irof
1
300
Bytecode Manipulation 으로 생산성 높이기
bigstark
2
370
FormFlow - Build Stunning Multistep Forms
yceruto
1
190
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
490
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
290
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
310
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
110
ニーリーにおけるプロダクトエンジニア
nealle
0
140
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
17
4.9k
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
1
500
Featured
See All Featured
Speed Design
sergeychernyshev
32
1k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
GraphQLとの向き合い方2022年版
quramy
47
14k
For a Future-Friendly Web
brad_frost
179
9.8k
The Cult of Friendly URLs
andyhume
79
6.5k
Designing Experiences People Love
moore
142
24k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
33
5.9k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
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=