|
|
30 | 31 | 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
E-mail:zbln426@163.com
QQ:85132383
長期尋找對戰(zhàn)略游戲感興趣的合作伙伴。
常用鏈接
留言簿(21)
隨筆分類
隨筆檔案
SDL相關(guān)網(wǎng)站
我的個人網(wǎng)頁
我的小游戲
資源下載
搜索
積分與排名
最新評論

閱讀排行榜
評論排行榜
摘要: TCP的連接建立需要3次握手,而正常關(guān)閉則需要4次握手。
閱讀全文
posted @
2010-06-07 20:58 lf426 閱讀(2956) |
評論 (0) |
編輯 收藏
摘要: 在socket機(jī)制中,應(yīng)用層的程序以send()函數(shù)將數(shù)據(jù)首先發(fā)送到本機(jī)系統(tǒng)的發(fā)送緩存中,我們稱之為SendQ,意指這是一個FIFO(先進(jìn)先出)的隊列。這個緩存是系統(tǒng)決定的,并不是在我們的程序中指定的。然后socket機(jī)制負(fù)責(zé)將SendQ中的數(shù)據(jù)以字節(jié)為單位,按照順序發(fā)送給對方的接收緩存RecvQ中。RecvQ也是一個屬于系統(tǒng)的FIFO緩存隊列。在收信息的另外一邊,當(dāng)RecvQ沒有數(shù)據(jù)時,recv()就會阻塞(默認(rèn)情況下),每當(dāng)有數(shù)據(jù)可接收,recv()就會返回實(shí)際接收到的數(shù)據(jù)長度。
閱讀全文
posted @
2010-06-07 20:09 lf426 閱讀(4041) |
評論 (1) |
編輯 收藏
摘要: TCP的三次握手過程如下:
1、第一個SYN連接請求由客戶端發(fā)起,這個數(shù)據(jù)報將SYN設(shè)置為1表示是一個連接請求,并且包含著這次連接的ISN,我們假設(shè)其值為n。
2、服務(wù)器端收到第一次握手請求的數(shù)據(jù)報后開始構(gòu)建反饋的數(shù)據(jù)報。反饋數(shù)據(jù)報包括兩個部分:第一部分是將連接請求的序號反饋回去,因?yàn)镾YN本身占了一個字節(jié),所以反饋回去的序號就是n+1;第二部分是自己也向客戶端發(fā)起SYN連接請求,也將SYN設(shè)置為1,并包含這個新連接的ISN,我們設(shè)其值為m。
3、客戶端回應(yīng)服務(wù)器端的SYN連接請求,將服務(wù)器端到客戶端連接的序號反饋回去,因?yàn)镾YN占了一個字節(jié),所以反饋給服務(wù)器端的序號是m+1。
閱讀全文
posted @
2010-06-07 13:16 lf426 閱讀(3038) |
評論 (0) |
編輯 收藏
摘要: TCPClientSock的建立和第三次握手。
閱讀全文
posted @
2010-06-07 00:46 lf426 閱讀(1861) |
評論 (1) |
編輯 收藏