• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Jiwu Bu

              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              32 隨筆 :: 0 文章 :: 25 評論 :: 0 Trackbacks

            C++

                 摘要: 上篇五子棋<一>
            http://www.shnenglu.com/bujiwu/archive/2009/08/23/94199.html

            主要實現(xiàn)了五子棋的界面與下棋業(yè)務(wù)流程。
            這二天實現(xiàn)了以下計劃中的第一點,完成了網(wǎng)絡(luò)對戰(zhàn)功能,并實現(xiàn)了網(wǎng)絡(luò)悔棋。
            1、網(wǎng)絡(luò)對戰(zhàn)功能(包括GameClient與GameServer類,可以了解Socket編程)。
            2、人機對戰(zhàn)功能(目前還沒有好的思路)。

            由于五子棋服務(wù)端與客戶端通訊比較簡單,所以只用最簡單的網(wǎng)絡(luò)通訊模式(沒有使用IOCP)。定義網(wǎng)絡(luò)通訊抽象基類CBaseSocket。
            1 typedef void (* RECVFUNC)(char *pMsg, int len);
            2
            3 class CBaseSocket
            4 {
            5 public:
            6 CBaseSocket();
            7 virtual ~CBaseSocket();
            8
            9 virtual bool  閱讀全文
            posted @ 2009-08-27 21:32 bujiwu 閱讀(1808) | 評論 (0)  編輯

                 摘要: 學(xué)習C++有比較長一段時間了。閑著沒事寫了一個五子棋的稚形。目前基本已經(jīng)完成本機雙人對戰(zhàn)功能,包括悔棋,標記當前下棋位置等。以后準備進一步完善以下功能:
            1、網(wǎng)絡(luò)對戰(zhàn)功能(包括GameClient與GameServer類,可以了解Socket編程)。
            2、人機對戰(zhàn)功能(目前還沒有好的思路)。

            棋盤等界面基本都是一筆筆畫出來的,有的是加載圖片。沒有什么技術(shù)含量,主要是比較繁瑣,權(quán)當對以前學(xué)習的Windows消息,畫圖等的復(fù)習。
            主要用到了以下幾個類:  閱讀全文
            posted @ 2009-08-23 21:41 bujiwu 閱讀(2410) | 評論 (2)  編輯

            posted @ 2009-01-18 14:01 bujiwu 閱讀(444) | 評論 (0)  編輯

                 摘要: Windows下Socket編程主要包括以下幾部分:
            服務(wù)端
            1、初始化Windows Socket庫。
            2、創(chuàng)建Socket。
            3、綁定Socket。
            4、監(jiān)聽。
            5、Accept。
            6、接收、發(fā)送數(shù)據(jù)。

            客戶端
            1、初始化Windows Socket庫。
            2、創(chuàng)建Socket。
            3、連接Socket。
            4、接收、發(fā)送數(shù)據(jù)。

            服務(wù)端每接收到一個客戶端的Socket,則創(chuàng)建一個線程。滿足一個服務(wù)端連接多個客戶端。  閱讀全文
            posted @ 2009-01-11 11:27 bujiwu 閱讀(50373) | 評論 (9)  編輯

                 摘要: 當源代碼中引入了其它靜態(tài)庫(.lib),在沒有靜態(tài)Lib源碼的前提下。需要修改某個函數(shù)的功能。下面一種通過更改函數(shù)跳轉(zhuǎn)表的方式為函數(shù)打補丁,而不是修改Call指令。這樣避免平衡函數(shù)棧。  閱讀全文
            posted @ 2009-01-09 21:01 bujiwu 閱讀(1241) | 評論 (3)  編輯

                 摘要: N的階乘,通過數(shù)組的方式計算N的階乘,防止由于計算結(jié)果太大導(dǎo)致溢出。非遞歸方式。  閱讀全文
            posted @ 2009-01-09 20:33 bujiwu 閱讀(1814) | 評論 (0)  編輯

            久久久久婷婷| 久久本道久久综合伊人| 精品久久久久久国产| 久久精品无码一区二区WWW| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 欧美黑人又粗又大久久久| 精品久久人妻av中文字幕| 久久精品不卡| 亚洲精品乱码久久久久久蜜桃图片 | 午夜精品久久久久| AV色综合久久天堂AV色综合在| 91精品日韩人妻无码久久不卡| 久久综合亚洲色HEZYO社区 | 久久久久人妻精品一区二区三区| 91久久精品国产91性色也| 97久久婷婷五月综合色d啪蜜芽| 狠狠色丁香久久综合婷婷| 久久综合久久综合亚洲| 国产呻吟久久久久久久92| 色综合久久无码中文字幕| 午夜精品久久久久成人| 色综合合久久天天综合绕视看| 久久热这里只有精品在线观看| 韩国三级中文字幕hd久久精品| 久久―日本道色综合久久| 国产亚洲精品自在久久| 久久综合狠狠综合久久| 18岁日韩内射颜射午夜久久成人 | 日韩欧美亚洲综合久久| 久久天天躁狠狠躁夜夜2020| 99久久成人18免费网站| 久久综合综合久久狠狠狠97色88| 久久久久无码精品国产| 色欲av伊人久久大香线蕉影院| 久久99九九国产免费看小说| 亚洲欧洲久久av| 久久精品国产AV一区二区三区| 伊人久久综合成人网| 中文字幕久久久久人妻| 精品无码久久久久久午夜| 久久99久久99精品免视看动漫|