原文:TinyHTTPd源碼分析

TinyHTTPd TinyHTTPd是一個超輕量級的http服務器, 使用C語言開發, 代碼只有 多行, 不用於實際生產, 只是為了學習使用. 通過閱讀代碼可以理解初步web服務器的本質. 主頁地址 :http: tinyhttpd.sourceforge.net 注釋后的源碼 : https: github.com tw TinyHTTPd HTTP協議 在閱讀源碼之間, 我們先要初步了解H ...

2017-05-02 14:49 0 1813 推薦指數:

查看詳情

源碼分析tinyhttpd-0.1

1. 簡介: tinyhttpd是使用c語言開發的超輕量級http服務器,通過代碼流程可以了解http服務器的基本處理流程, 並且涉及了網絡套接字,線程,父子進程,管道等等知識點; 項目地址:http://sourceforge.net/projects/tinyhttpd ...

Tue Mar 22 19:11:00 CST 2016 0 1911
知名C開源項目 - TinyHttpd 源碼分析

TinyHttpd 是一個 Github上好像找不到鏡像了,找個別人上傳的注釋版恰恰夠用 帶注釋的倉庫:https://github.com/0xc9e36/TinyHTTPd 在線閱讀代碼: https://github.dev/0xc9e36/TinyHTTPd 代碼框架: 這玩意 ...

Thu Nov 25 07:49:00 CST 2021 0 127
HTTP服務器的本質:tinyhttpd源碼分析及拓展

  已經有一個月沒有更新博客了,一方面是因為平時太忙了,另一方面是想積攢一些干貨進行分享。最近主要是做了一些開源項目的源碼分析工作,有c項目也有python項目,想提升一下內功,今天分享一下tinyhttpd源碼分析的成果。tinyhttpd是一個非常輕量型的http服務器,c代碼500行左右 ...

Wed Jan 18 21:17:00 CST 2017 3 13555
Tinyhttpd精讀解析

首先,本人剛剛開始開源代碼精讀,寫的不對的地方,大家輕拍,一起進步。本文是對Tinyhttpd的一次精讀,大家每天都在用着http服務,很多人也一直活躍在上層,使用IIS、Apache等,大家是否想看看http服務器大概是怎么運作的,通過一個500多行的源碼加上完整的注釋 ...

Sat Nov 11 05:38:00 CST 2017 0 12365
Elasticsearch源碼分析 - 源碼構建

本篇文章首發於頭條號Elasticsearch源碼分析 - 源碼構建,歡迎關注我的頭條號和微信公眾號“大數據技術和人工智能”(微信搜索bigdata_ai_tech)獲取更多干貨,也歡迎關注我的CSDN博客。 本篇介紹一下如何從源碼構建Elasticsearch,構建 ...

Tue Apr 30 03:31:00 CST 2019 0 1307
Netty源碼分析 (七)----- read過程 源碼分析

在上一篇文章中,我們分析了processSelectedKey這個方法中的accept過程,本文將分析一下work線程中的read過程。 該方法主要是對SelectionKey k進行了檢查,有如下幾種不同的情況 1)OP_ACCEPT,接受客戶端連接 2)OP_READ ...

Thu Sep 12 19:01:00 CST 2019 1 442
HashMap源碼分析(一):JDK源碼分析系列

正文開始 注:JDK版本為1.8 HashMap1.8和1.8之前的源碼差別很大 目錄 簡介 數據結構 類結構 屬性 構造方法 增加 刪除 修改 總結 ...

Thu Jul 11 23:00:00 CST 2019 0 561
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM