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

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