|
|
25 | 26 | 27 | 28 | 29 | 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 |
E-mail:zbln426@163.com
QQ:85132383
長(zhǎng)期尋找對(duì)戰(zhàn)略游戲感興趣的合作伙伴。
常用鏈接
留言簿(21)
隨筆分類
隨筆檔案
SDL相關(guān)網(wǎng)站
我的個(gè)人網(wǎng)頁(yè)
我的小游戲
資源下載
搜索
積分與排名
最新評(píng)論

閱讀排行榜
評(píng)論排行榜
摘要: TCPClientSock的建立和第三次握手。
閱讀全文
摘要: TCPServerSock的建立和“第二次握手”。
閱讀全文
摘要: socket是一個(gè)int的文件描述符(WinSock中直接是一種抽象的描述符),我們通過對(duì)這個(gè)描述符發(fā)出指令操作socket。這是C語言的思想,在面向?qū)ο蟮乃枷胫校詈胹ocket本身是一種對(duì)象,各種方法由對(duì)象本身發(fā)出。用面向?qū)ο蟮乃枷敕庋bsocket并不困難,而且,對(duì)于描述socket的概念可能更加直觀,這一節(jié),我們邊介紹socket和TCP的概念邊對(duì)socket進(jìn)行OO封裝。
(上)基類和監(jiān)聽socket。
閱讀全文
摘要: sokcet本身屬于系統(tǒng)(OS),是系統(tǒng)對(duì)TCP/IP的實(shí)現(xiàn),也就是說,socket發(fā)出的異常信息不代表程序出錯(cuò),甚至不代表系統(tǒng)出錯(cuò),而僅僅就是代表socket本身的各種異常情況。
閱讀全文
摘要: 所以,如果我們?cè)O(shè)想構(gòu)造一個(gè)類,這個(gè)類的對(duì)象可以調(diào)用包含this的線程,那么這個(gè)對(duì)象一定不能是局部變量,或者說,我們必須在循環(huán)的{}對(duì)之前先把這些對(duì)象構(gòu)造出來。或者說,如果我們希望用類來封裝線程,那么這些可以調(diào)用線程的對(duì)象必須是全局的。
閱讀全文
摘要: 所以,一個(gè)解決方法是,凡是遇到新的線程,必須在新線程中重新寫異常處理。不然,就如google代碼標(biāo)準(zhǔn)里所說的那樣,不使用C++的異常機(jī)制。畢竟C++沒有定義多線程的標(biāo)準(zhǔn),所以也就無從說起多線程中異常處理的標(biāo)準(zhǔn)。
閱讀全文
摘要: 接下來的教程我會(huì)兼顧winsock的代碼,這主要是因?yàn)閣insock本身對(duì)socket幾乎是兼容的。所以,這里有必要先說明在VC環(huán)境中使用socket的一些簡(jiǎn)單設(shè)置,以及與Linux環(huán)境下的細(xì)微差別。
閱讀全文
摘要: 本章的完整源代碼以及演示程序
閱讀全文
摘要: TCP通訊模型;recv()和send();處理echo行為
閱讀全文