[请问] 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