Socket

how networks work first note(2)

思維導圖 整體內容 向DNS伺服器查詢Web伺服器的IP地址 IP的基本知識 由一些小的子網,通過路由器連線起來組成一個大的網路。 這裡

how networks work second note

思維導圖 整體內容 用電訊號傳輸TCP/IP資料--探索協議棧和網絡卡 問題總結 現在使用的乙太網中存在不符合國際標準的部分 TCP/IP是由TCP和IP

Zircon架構簡單分析1

有朋友讓我評價一下Zircon的可用性,所以我花了幾天時間大概看了一下這個系統的構架相關資訊。對它的判斷我私下和他說,但看到的基礎事實我記錄在這裡,供其他也有興趣的同行一起探討。 先執行一下看看

Go36-46-訪問網路服務(socket)

訪問網路服務 這篇開始講網路程式設計。不過網路程式設計的內容過於龐大,這裡主要講socket。而socket可以講的東西也太多了,因此,這裡只圍繞Go語言介紹一些它的基礎知識。 IPC方法 所謂so

Go36-44,45-檔案操作(os.File)

os包 通過os包,可以擁有操控計算機作業系統的能力。這個程式碼包提供的都是平臺不相關的API。無論是Linux、macOS、Windows、FreeBSD、OpenBSD、Plan9,os包都可以提

一個簡易的靜態網頁伺服器

前言 上一篇隨筆【雜談】一個回車下去,瀏覽器做了什麼?講了瀏覽器的處理,這裡再用一個例子講解一下,也不算講解,算是梳理一下服務端處理瀏覽器請求的過程。當然實際過程要比這複雜多了。下文的例子,其

Netty學習問題總結

本篇記錄了Netty學習過程中想到的問題和自己的一些思考,對於應用層的協議也有了更好的理解,所以在此做一個記錄。 一、HTTP協議分包 TCP是作為面來流的協議,所以需要應用層協議自己去分包。常見的分包

換一個角度看Socket的資料讀寫

前言 以前對IO、NIO還算了解,也寫過Netty的專案。但是對底層的資料傳遞不是很瞭解,一直存有這方面的疑惑。但是由於有其他事情就被打斷了。前陣子因為想要了解volatile關鍵字的原理,學習了下JMM(

socket-demo的實現

目錄 前言 最近公司在預研裝置app端與服務端的互動方案,主要方案有 服務端和app端通過阿里iot套件實現訊息的收發; 服務端通過極光推送主動給app端推訊息,app通過rest介面

PWNHUB-Pink friend

看了f1sh師傅的wp: pwnhub Pink friend Writeup ,Orz!感覺做法很騷,這裡記錄一下關鍵步驟。 url=file:///etc/nginx/nginx.conf

Redis執行緒模型

redis 內部使用檔案事件處理器 file event handler,這個檔案事件處理器是單執行緒的,所以 redis 才叫做單執行緒的模型。 它採用 IO 多路複用機制同時監聽多個 socket,根據

1745989297.5201