瀏覽器訪問linux c寫的

2021-09-01 14:10:15 字數 925 閱讀 1754

使用c語言寫了epoll的socket。使用瀏覽器訪問,並且給瀏覽器寫會接受過來的資訊。但是在服務端不關閉socket的話,瀏覽器會一直鏈結,不會顯示server寫的資訊。關閉了socket瀏覽器才會顯示服務的寫會的資訊,。後來使用的wget進行了觀察,發現當wget沒有介紹的200的時候會嘗試http0.9..

說明瀏覽器會檢查服務的200的返回值.沒有接受到200 會一直接受,這個應該就是http1.1的特性

wget 資訊:

aircoder@aircoder:~/c/socket$ wget

--2012-12-03 20:50:06--

正在連線 127.0.0.1:8080... 已連線。

已發出 http 請求,正在等待回應... 200 沒有 http 頭,嘗試 http/0.9

長度: 未指定

正在儲存至: 「00.1」

用瀏覽器訪問python寫的伺服器程式

有誤!client socket.close 已呼叫 def main tcp socket socket.socket socket.af inet,socket.sock stream tcp socket.setsockopt socket.sol socket,socket.so reuse...

瀏覽器訪問網頁過程

在瀏覽器輸入 最後,瀏覽器呈現出相應網頁,這個過程究竟發生了什麼?第一步,解析網域名稱,找到主機ip 1 瀏覽器會快取dns一段時間,一般2 30分鐘不等。如果有快取,直接返回ip,否則下一步。2 快取中無法找到ip,瀏覽器會進行乙個系統呼叫,查詢hosts檔案。如果找到,直接返回ip,否則下一步。...

瀏覽器訪問本地檔案

之前一直苦惱無法在瀏覽器訪問本地檔案,尤其是寫的網頁需要呼叫外部資料的時候,今天學習到可以用python很方便的解決問題 如果有python3環境,直接在對應的資料夾下執行 這裡是ubuntu環境,如果是windows應該在命令列也可以 python3 m http.server 其中 是埠號,我們...