Re: [問題][計網]有關Keep-Alive header field..
這是助教上次的回信..
參考一下吧~
100似乎不是最大連線次數..
而是最大容許100秒
": 助教你好,
: 關於計網作業二我有一個問題想要請教..
: 就是關於keep-alive的部份..
: 因為課本上沒有提到..
: 投影片上規定的reponse msg是什麼意思呢?
: 比如 Keep-Alive: timeout=10 max=100
: 10代表10秒後我們要自己把connection關掉,不管object傳完了沒?
: 而100的意思又是什麼?
: 謝謝助教~
10表示閒置後10秒就把connection關掉,100表示最大可支援100秒。"
※ 引述《davidsky (凝)》之銘言:
: ※ 引述《ckmagic ()》之銘言:
: : Keep-Alive: timeout=10, max=100
: 經測試 max為此socket最大允許連線數
: 也就是當connection為keep-alive時, 同一個socket允許client再連線的次數,
: 每次client(在時限內, 超過當然就關掉不理不理)送request時, max會減少1,
: ex: Keep-Alive: timeout=10, max=99
: 當到達零時 Server端會把這個連線關掉再accept一次.
: 如果connection為close就沒有這個機制 每次送完respond就直接關了.
: 有錯誤請指正.
: : 投影片上面是這樣寫的
: : 請問這個的意思是要怎麼解讀??
: : 如果超過10s server沒有收到packet的話
: : 就把socket關掉
: : 那max的部分是什麼意思?? @@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.184.75.106
推
140.112.242.77 04/29, , 1F
140.112.242.77 04/29, 1F
推
140.112.246.171 04/29, , 2F
140.112.246.171 04/29, 2F
推
218.184.75.106 04/29, , 3F
218.184.75.106 04/29, 3F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 5 篇):