我正在尝试在 QT 中编写一个简单的 Web 服务器来处理 HTTP 请求。我知道 QT 有 QThreads,我可以用它来处理同时连接。我想要的是至少有 2 个工作进程,这样我就可以将大部分请求负载从主进程传递给工作进程。问题是主机正在侦听端口 80,当有传入连接时它会“接受”。我应该如何为工作人员编写代码以接受传入连接?工作进程无法监听与主进程绑定到端口 80 相同的端口。
我知道 NGinx 和 LigHTTPD 有工作进程,只有 master 监听端口 80。请让我知道我应该如何执行此操作或 NGINX 或 Lighttpd 如何实现此操作。