[請問] HTTP伺服器端監聽用戶端發送請求的原理

作者: red0whale (red whale)   2018-11-15 17:27:09
當用戶發送一個HTTP請求至伺服器,伺服器會根據請求傳回適當的回應
但是伺服器總要監聽有沒有用戶發送請求過來吧?
那麼我的問題是,伺服器是如何監聽有無用戶發送請求來?
也就是說,伺服器是不是每隔一個週期就要檢查一次有無請求被送來?
HTTP伺服器的監聽請求原理為何呢?
謝謝
作者: chuegou (chuegou)   2018-11-15 18:25:00
輪詢?你是要這個答案嗎
作者: qpowjohn (pose)   2018-11-15 19:12:00
api
作者: ltyintw (菈米雅嘶嘶)   2018-11-15 20:24:00
位置對了,雙方就會握手開啟一個連線,把封包送進來
作者: Schottky (順風相送)   2018-11-15 20:25:00
通常是作業系統核心去通知的比如說 block 在 select() 系統呼叫,有事才會 return當然也有 non-blocking 的做法

Links booklink

Contact Us: admin [ a t ] ucptt.com