Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Node.js道場:第1回Node.js入門勉強会課題レポート解答のヒント
Search
Shigeki Ohtsu
December 04, 2012
470
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Node.js道場:第1回Node.js入門勉強会課題レポート解答のヒント
Shigeki Ohtsu
December 04, 2012
More Decks by Shigeki Ohtsu
See All by Shigeki Ohtsu
Privacy Sandboxとはなにか/Privacy Sandbox Explained
shigeki
5
1.9k
内定者向け黒帯トーク#4/Kuroobi-Talk for fresh persons #4
shigeki
3
2.1k
Signed HTTP Exchanges (SXG)とはなにか/SXG Explained
shigeki
10
3.6k
Webプロトコル最前線
shigeki
0
530
運用の観点から見たTLSプロトコルの動き
shigeki
0
1.6k
祝Node-v10リリース これまでのNodeの振り返り
shigeki
7
3.7k
運用の観点から見たTLSプロトコルの動き
shigeki
14
3.9k
IETF QUICに至るプロトコルの透過性問題とその対策
shigeki
3
1.2k
QUIC WG報告
shigeki
4
1.3k
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Accessibility Awareness
sabderemane
1
220
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
550
Odyssey Design
rkendrick25
PRO
2
810
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
390
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
280
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
エンジニアに許された特別な時間の終わり
watany
109
250k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
360
Transcript
第1回Node.js勉強会 課題レ ポート解答のヒント IIJ 大津繁樹 2012 12/04
• 課題 – https://gist.github.com/4128771 • 解答一覧 – https://gist.github.com/11ae3360aab85b82a2ae
イベントのまとめ http.Server listening TCPポートをリスンした時 connection socket クライアントとTCPハンドシェイクが完了した時 request req,res HTTPリクエストのヘッダ部分の解析が完了した時
close 全クライアント接続が終了してサーバが終了する時 http.ServerRequest data chunk HTTPリクエストのボディデータを受信した時 end HTTPリクエストのボディデータを受信が完了した時 close res.endやフラッシュが完了する前のソケット切断時 http.ServerResponse close(*0.9.x) res.endやフラッシュが完了する前のソケット切断時 finish(*非公 開) 送信socketにデータの書き込みが完了した時
ソケット接続切断のまとめ • socket.end() – ハーフクローズ。FINを送るだけ。書き込み不可・ 読み込み可 • socket.destroySoon() – カーネルへの書き込みバッファが無くなったら
destory() する • socket.destroy() – 強制終了 (参考) Connction:close → res のfinishイベントを 受けて socket.destroySoon() を行う。