我想在QT中編寫一個簡單的Web服務器來處理HTTP請求。 我知道QT有QThreads,我可以用它來處理同時連接。 我想要的是擁有至少2個工作進程,以便將大部分請求的負載從主服務器傳遞給工作人員。 問題是主端口正在監聽端口80,並且在有傳入連接時它會執行「接受」。 我應該如何編寫工作人員的代碼以接受傳入連接? 工作進程不能在同一端口上偵聽作爲主綁定到端口80工作進程應該如何監聽同一個端口
我知道nginx的和lighttpd的有工作進程,這是唯一的端口上偵聽主80 請讓我知道如何我應該這樣做,或者NGINX或Lighttpd如何實現這一點。
但是,如果主服務器在同一端口上偵聽,工作進程將如何偵聽同一端口?如果一個工作進程沒有監聽,那麼工作進程如何接受()一個連接?有沒有什麼例子可以給我第一種和第二種方法先生?我會選擇哪一個是最好的。 – user1066991