robot
最新文章(10)
快樂的小成就
Pythonkey 計劃
Mqskit 和其它相關工具
CPython 的 GC 二、三事
寫 Mecurial Extension 是件快樂的事!
Mozilla 台灣辨公室徵人啟事
關於 Apple 的兩項專利
core dump 之前的 frame
怎麼發出 beep 聲?
先承認你要找的是奴才吧!
首頁
新編
最新留言
Entries RSS
重要關鍵字(10)
coding (122)
Python (91)
FreeBSD (71)
WEB (61)
URL (48)
hardware (46)
javascript (36)
Linux (34)
blog (30)
C++ (16)
所有關鍵字
新增 URL
beehttp 釋出
by thinker
2 Columns
關鍵字:
雜記
beehttp 是一個 HTTP server library ,定位為 server program 使用的 library ,而非 daemon 。主要的供獻是提供 HTTP request 的 parser ,讓 server side program 能夠輕易的提供 HTTP 介面,而不需額外的 HTTP daemon 。 beehttp 適用於 embedded 環境,提供簡單有限的操作、設定介面。以 library 的目的、形式存在,使 beehttp 易於嵌入於$應用$軟體。 beehttp 的主要原件為 HTTP request parser 和 field handler 。 Request parser 分析 HTTP request 的內容,但不處理 connection 相關的部分。因此, host program 能自行決定 connection 處理方式,只需將收到的 HTTP request 送給 HTTP request parser 分析既可。 由於 beehttp 的目的單純,使其$應用$的範圍和 reusability 相對的大。 HTTP 除了用於提供 $WEB$ service 之外,其實還用於許多不同的領域。例如, uPnP 就透過 UDP 提供 HTTP request 的介面。而我們也可以將 HTTP over serial port 或其它介面,提供易懂的控制介面。由於 HTTP 的普遍,使用 HTTP 作為 request 的介面,相對的易於瞭解。 beehttp 的網站為 * http://trac-hg.assembla.com/beehttp 在 source tree 裡有 doxygen 的設定檔,能產生較網站上更為詳細的說明。 beehttp 目前只於 $FreeBSD$ 上測試過, porting 到 $Linux$ 或其它平台可能得花一點功夫,至少 makefile 重寫是少不了的。
最後更新時間: 2008-07-16 11:19:21 CST |
引用
查詢:
COMMENTS: