C語言實現的微型 http 服務器

爲了真正理解服務器程序的本質,我在tinyhttp的基礎上,寫了自己的微型http服務器,

代碼以上傳至github: https://github.com/18392517817/fjl_httpd

這裏就不對代碼進行詳細的討論了,

很多人問我,你的代碼是不是有問題,爲什麼在我的機子上跑不起來,我想說的是,可能有些環境路經不對,


下面我將會把我的操作過程以圖文形式展現給大家,希望可以幫助更多的人

首先:我們發佈文件





現在我們的工程生成了







接下來,我們就讓我的服務器跑起來



之後我們直接在瀏覽器上發送請求:



主頁有點low ,只實現了一個加法和除法運算。不過我會好好學習網頁製作,努力製作一個完美的主頁給大家,如有喜歡網頁製作的朋友,歡迎來騷擾qq:799619622,我們可以一起學習,

好了,我們繼續

服務器:


那接下來我們驗證一下






對了僅僅是文字打印出來沒什麼,我們看一下圖片


這裏提醒一下各位:我們最好把圖片的權限改成不可執行文件,博主在這吃了大虧,可能發送給瀏覽器的就是一堆亂碼了;




還有這個是博主鏈接數據庫而爲













這時 我們要看一下數據庫中是否真的插入了這一信息:



果不其然  hb 插進來了。


在此基礎上,博主想基於網絡爬蟲原理,從天氣預報網站爬到大量數據,進行處理,分析


目前還在進行中。。。


希望愛好這方面知識的朋友,好好努力


如若有不懂得地方,歡迎騷擾,文章有誤的地方,歡迎指出,方便其他人進行學習




 




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章