epoll/非阻塞事件驱动的 IO



我对基于 epoll 的非阻塞事件驱动网络 IO 的问题是 - 客户端与 epoll 服务提供商的连接如何保持打开?当服务器端没有永久接收器时,为什么客户端的连接不会消失?

当服务器处理了请求并继续前进时,客户端连接如何保持打开状态(在 POST 上保持活动状态)。

你的假设是错误的:服务器端仍然有一个永久的接收器。

使用 epollselect 或普通阻塞 read/write s 不会改变网络方面的任何东西。仍然存在持久性 TCP 会话(在您声明的情况下)。服务器进程在该连接上仍打开文件描述符。
epoll"只是"一个API,它允许内核以高效、异步的方式发出信号,表明在该连接上有事情要做。

相关内容

  • 没有找到相关文章

最新更新