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資源,動態請求使用了...