• <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>

            天行健 君子當(dāng)自強(qiáng)而不息

            使用DirectPlay進(jìn)行網(wǎng)絡(luò)互聯(lián)

            使用DirectPlay進(jìn)行網(wǎng)絡(luò)互聯(lián)(4)      摘要: 本篇是使用DirectPlay進(jìn)行網(wǎng)絡(luò)互聯(lián)(3)的續(xù)篇。

            客戶(hù)端的處理

            客戶(hù)端并不像服務(wù)器端那么復(fù)雜,它通常只使用兩種消息,即接收數(shù)據(jù)和終止會(huì)話(huà)消息,以及需要連接和保持單一連接(服務(wù)器端)。另外最主要的就是客戶(hù)端應(yīng)用程序必須指定其玩家的位置,以便主機(jī)能夠檢索它們。設(shè)置玩家的信息是通過(guò)首先將相關(guān)數(shù)據(jù)填入一個(gè)DPN_PLAYER_INFO結(jié)構(gòu)體,然后再調(diào)用 IDirectPlay8Client::SetClientInfo函數(shù)來(lái)實(shí)現(xiàn)。 
             
            使用DirectPlay進(jìn)行網(wǎng)絡(luò)互聯(lián)(3)      摘要: 本篇是使用DirectPlay進(jìn)行網(wǎng)絡(luò)互聯(lián)(2)的續(xù)篇。

            銷(xiāo)毀玩家

            當(dāng)玩家斷開(kāi)連接時(shí),服務(wù)器端會(huì)收到消息DPN_MSGID_DESTROY_PLAYER,這時(shí)需要將消息緩沖區(qū)轉(zhuǎn)換為DPNMSG_DESTROY_PLAYER類(lèi)型。  
             
            使用DirectPlay進(jìn)行網(wǎng)絡(luò)互聯(lián)(2)      摘要: 一個(gè)網(wǎng)絡(luò)使用IP地址和端口來(lái)傳送數(shù)據(jù),在DirectPlay中,使用DirectPlay專(zhuān)用對(duì)象IDirectPlay8Address來(lái)構(gòu)造地址。常用的IDirectPlay8Address方法有三個(gè):

            IDirectPlay8Address::Clear 清除所有地址數(shù)據(jù)
            IDirectPlay8Address::SetSP 設(shè)置服務(wù)提供者
            IDirectPlay8Address::AddComponent 添加地址組件 
             
            使用DirectPlay進(jìn)行網(wǎng)絡(luò)互聯(lián)(1)      摘要: 網(wǎng)絡(luò)是指多臺(tái)計(jì)算機(jī)互聯(lián)以進(jìn)行數(shù)據(jù)傳輸及通信的系統(tǒng)。除了兩個(gè)或更多的計(jì)算機(jī)之外,網(wǎng)路還需要有網(wǎng)絡(luò)互聯(lián)軟件(或一個(gè)網(wǎng)路操作系統(tǒng))、網(wǎng)絡(luò)適配器以及電纜。網(wǎng)絡(luò)適配器有各種形狀和大小,但是一般都采用調(diào)制解調(diào)器的形狀。實(shí)際上,調(diào)制解調(diào)器就是一個(gè)網(wǎng)路適配器,它能夠?qū)⒁慌_(tái)計(jì)算機(jī)通過(guò)世界上最大的網(wǎng)絡(luò)-- -互聯(lián)網(wǎng)連接到數(shù)百萬(wàn)臺(tái)計(jì)算機(jī)上。

            網(wǎng)絡(luò)互聯(lián)模型有三種基本類(lèi)型:服務(wù)器端、客戶(hù)端以及點(diǎn)對(duì)點(diǎn)。

            使用服務(wù)器端模型,可以建立一個(gè)中央網(wǎng)絡(luò)互聯(lián)系統(tǒng)。其他計(jì)算機(jī)使用客戶(hù)端模型連接到服務(wù)器端后,就可以向服務(wù)器端發(fā)送數(shù)據(jù)以及從服務(wù)器端接收數(shù)據(jù)。客戶(hù)端沒(méi)有其他客戶(hù)端的信息,不直接與它們連接,客戶(hù)端都只知道服務(wù)器端的信息,而服務(wù)器端則擁有所有客戶(hù)端的信息以及適合這些客戶(hù)端之間的路由信息。服務(wù)器端和客戶(hù)端常常成對(duì)進(jìn)行描述,即服務(wù)器端/客戶(hù)端(C/S)模型,但是在使用DirectPlay時(shí),將二者分開(kāi)是有必要的,因?yàn)榉?wù)器端和客戶(hù)端是由兩個(gè)獨(dú)立的組件組成的。  

            posted on 2007-10-11 14:50 lovedday 閱讀(879) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): ■ DirectX 9 Program

            公告

            導(dǎo)航

            統(tǒng)計(jì)

            常用鏈接

            隨筆分類(lèi)(178)

            3D游戲編程相關(guān)鏈接

            搜索

            最新評(píng)論

            99久久99这里只有免费费精品| 欧美黑人又粗又大久久久 | 久久精品人人做人人爽97| 精品久久久无码人妻中文字幕豆芽| 久久亚洲中文字幕精品有坂深雪 | 99热热久久这里只有精品68| 久久成人国产精品一区二区| 四虎国产精品成人免费久久| 久久精品国产亚洲av影院| 国产叼嘿久久精品久久| 超级碰碰碰碰97久久久久| 久久精品中文騷妇女内射| 精品久久久久久无码中文野结衣| 97精品伊人久久大香线蕉| av无码久久久久不卡免费网站 | 日韩一区二区久久久久久| 久久久久亚洲AV综合波多野结衣| 亚洲精品午夜国产VA久久成人| 亚洲狠狠综合久久| 精品久久久久久久国产潘金莲| 久久99久久99小草精品免视看| 一级女性全黄久久生活片免费 | 国产成人无码精品久久久久免费| 久久久久av无码免费网| 国产AV影片久久久久久| 久久精品无码午夜福利理论片| 亚洲精品乱码久久久久久不卡| 国产精品久久久久久久久鸭| 思思久久99热只有频精品66| 国产成人精品久久亚洲| 久久99热只有频精品8| 色妞色综合久久夜夜| 久久福利片| 青青国产成人久久91网| 久久久老熟女一区二区三区| 久久成人小视频| 欧美成a人片免费看久久| 99久久婷婷国产一区二区| …久久精品99久久香蕉国产 | 久久国产免费直播| 一本色道久久88综合日韩精品 |