單進程單線程長連接非堵塞建立HTTP服務器時,瀏覽器一直是刷新轉圈狀態,終止程序後頁面出現

    這種狀態產生的緣由是長連接下,客戶端一直在處理接收數據,不知道服務器是否發送完數據,等到斷開服務器,客戶端與服務器之間傳輸結束,客戶端才顯示。代碼問題重點排查:一、response_header中是否有「Content-Length:」代碼,它能告訴客戶端服務器發送的數據長度,客戶端只接收這個長度的數據便可;二、發送給客戶端的header和body數據,順序必定不能顛倒,以下服務器
相關文章
相關標籤/搜索