Web服務器項目實現思路介紹以及HTTP網絡知識總結

Web服務器在傳輸層仍然使用TCP協議,所以主程序前半部分是固定套路。使用epoll IO多路複用監聽客戶端IO,如果有連接接收連接,如果有可讀消息,讀取消息,消息是HTTP請求報文,格式如下,其中每一行均以\r\n結尾 讀取消息的主函數是do_read函數,其中使用了get_line讀取一行消息的輔助函數 get_line函數詳解 處理get請求函數 發送HTTP相應報文 發送文件函數 處理目錄
相關文章
相關標籤/搜索