原创 socket網絡編程函數詳解

文章目錄1.高性能網絡編程(一)----accept建立連接2.高性能網絡編程2----TCP消息的發送3.高性能網絡編程3----TCP消息的接收4.高性能網絡編程4--TCP連接的關閉5.高性能網絡編程5--IO複

原创 Socket學習筆記(2):TCP連接中的三次握手四次分手

目錄1. TCP三次握手1.1 什麼是三次握手1.2三次握手詳解2. 四次分手2.1 什麼是四次分手2.2 四次分手詳解 1. TCP三次握手 1.1 什麼是三次握手 TCP建立連接時要傳輸三個數據包,俗稱三次握手(Three-

原创 TCP三次握手深入理解

1.1 TCP 三次握手詳細流程 當客戶端調用 connect() 函數後,TCP協議會組建一個數據包,並設置 SYN 標誌位,表示該數據包是用來建立同步連接的。同時生成一個隨機數字 1000,填充“序號(Seq)”字段

原创 Socket學習筆記(1)Socket 基本原理以及實例

目錄1. socket 原理1.1 什麼是Socket1.2 網絡中如何通信1.3 socket通信原理圖2. socket 常用函數2.1 socket 函數2.2 bind 函數2.3 listen函數2.4 accept 函

原创 位圖中位運算的應用

查看一段內存中的BIT位需要用到位運算,首先把內存指針轉換成char * ,才能進行處理,以下是用到的宏定義 #define BITMASK(b) (1 << ((b) % CHAR_BIT)) #define BITSLOT(b) ((

原创 nginx 模塊的加載和初始化

一、執行configure ./configure 自動腳本根據configure參數自動生成ngx_modules.c,裏面包含了所有模塊的聲明,並把所有模塊維護在ngx_modules[]數組裏面。 ./configur

原创 C 語言基礎學習

          今天寫第一篇博客。也是我找工作前最後的一遍系統仔細的複習。以便面試前複習。自認爲C語言學的還可以,仔細看來還有好多問題。曾經會的知識點,已經忘的差不多了。” 忘 “是人們的基本行爲。所以我下定決心。開始學博客。記下自己

原创 fork

http://blog.csdn.net/jason314/article/details/5640969