HTTP伺服器專案詳解

2021-09-25 13:45:41 字數 482 閱讀 2935

http 伺服器專案

功能:用到的技術:

開發環境

注意:關於http的一些基礎知識我就不談了,有興趣可以自行了解

接下來,我就分模組的介紹一下我的專案吧

模組化介紹

socketapi 模組

入口處理模組

處理請求模組

響應處理模組

cgi 模組

執行緒池模組

專案的問題

web伺服器專案原始碼:

因為我的cgi 程式連線的是我之前寫的搜尋引擎專案。我在這裡貼上搜尋引擎專案部落格和原始碼。

搜尋引擎專案介紹部落格:

搜尋引擎專案原始碼:

第三次修改,加資料庫

第四次修改,修復管道的bug

專案二 HTTP伺服器

專案二 http伺服器 在學習servlet技術和使用tomcat之前,熟悉其底層基本原理。http伺服器採用請求 響應模式,即乙個請求對應乙個響應。本篇部落格將介紹該項目的基本思路,具體實現 可訪問博主的github 工欲善其事,必先利其器。需掌握 1 掌握http協議 2 掌握io流 3 網路程...

HTTP伺服器專案過程

一 http 請求的解析 行的解析 頭的解析 二 http響應的組裝 行的組裝 頭的組裝 體的組裝 三 serversocket socket 建立連線 四 靜態的controller 1.根據url獲取真實的檔案路徑 2.根據檔名字尾,獲取content type 3.賦值檔案內容到respons...

專案 HTTP伺服器框架分析(一)

專案 http伺服器框架分析 二 專案 http伺服器框架 分析 三 0 專案描述 專案名稱 基於http伺服器的 專案 基於http伺服器框架的世界時間查詢器,採用多執行緒處理多客戶端連線請求,具體的還要分析請求是靜態請求還是動態請求,靜態請求直接返回對應url目錄中的html資源,動態請求使用了...