有限狀態機解析HTTP請求報文

HTTP報文的解析過程比較繁瑣,基於狀態機的思想設計程序會一定程度降低複雜性。 一、從狀態機 從狀態機狀態轉移圖 從狀態機三種狀態 LINE_OK ,完整讀取一行 LINE_OPEN,讀取的行不完整 LINE_BAD,讀取的報文有誤 從狀態機每次從緩衝區讀取一行信息,直至讀取到 \r\n 表示讀取到一行,同時將 \r\n 替換爲 \0\0 便於主狀態機讀取該行,然後再將行起始標誌定位到下一行的起始
相關文章
相關標籤/搜索