以 C Socket 實作 HTTP Client

至今已介紹利用 表單 與其 方法欺騙 的方式送出請求, 以及 JavaScript 發送請求的方式 (I) XMLHttpRequest、(II) jQuery Ajax、(III) Fetch API。   也示範 Java Retrofit 使用 內容編碼 (Content-Encoding), […]

TCP 傻瓜視窗症候群 (Silly Window Syndrome, SWS)

TCP 流量控制 (TCP Flow Control) 一文, 介紹了 滑動視窗 (Sliding Window) 的概念, 說明透過 回饋 (feedback) 機制,調整視窗大小,改善傳輸效率。   然而某些狀況下,滑動視窗的運作,會產生嚴重的問題, 稱為 — — 傻瓜視 […]

位元組順序 (Byte Order or Endianness) — big-endian vs. little-endian

我們時常會以 由左到右、由上到下 的方式書寫, 例: 一數 『 九 千 四 百 八 十 七 』, 通常習慣寫成:『 9487 』,而不是『 7849 』, (雖然,有些國家或族群的習慣可能是後者) 你 不能說他錯,因為這只是習慣的不同。   位元組順序 (Byte Order),或稱 端序 (End […]