• <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://m.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)  編輯

            99久久er这里只有精品18| 亚州日韩精品专区久久久| 久久99精品国产麻豆| 久久精品国产亚洲av高清漫画| 国产精品久久久久久| 亚洲国产精品无码久久九九| 久久狠狠高潮亚洲精品| 亚洲午夜精品久久久久久浪潮 | 99久久成人国产精品免费| 国产高潮国产高潮久久久91| 日韩AV无码久久一区二区 | 国产亚洲美女精品久久久| 久久精品视频一| 精品人妻伦九区久久AAA片69| 久久这里只有精品18| 伊人久久大香线蕉综合5g| 国产精品99久久久久久www| 久久久久久亚洲Av无码精品专口 | 国产99久久久久久免费看| 久久亚洲AV成人无码国产| 久久久这里只有精品加勒比| 久久国产精品免费一区| 一级做a爱片久久毛片| 97久久天天综合色天天综合色hd| 中文字幕日本人妻久久久免费| 日本精品一区二区久久久| 91精品无码久久久久久五月天 | 久久天天躁狠狠躁夜夜av浪潮| 色综合久久久久网| 青青草国产精品久久久久| 久久久一本精品99久久精品66| 亚洲va中文字幕无码久久不卡| 色妞色综合久久夜夜| 久久国产劲爆AV内射—百度| 国内精品人妻无码久久久影院导航| 久久频这里精品99香蕉久| 综合久久一区二区三区 | 久久亚洲高清观看| 国产精自产拍久久久久久蜜| 久久久噜噜噜久久| 久久精品青青草原伊人|