五子棋模塊通信結(jié)構(gòu)定義_第1頁(yè)
五子棋模塊通信結(jié)構(gòu)定義_第2頁(yè)
五子棋模塊通信結(jié)構(gòu)定義_第3頁(yè)
五子棋模塊通信結(jié)構(gòu)定義_第4頁(yè)
五子棋模塊通信結(jié)構(gòu)定義_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 五子棋模塊通信結(jié)構(gòu)定義一 五子棋模塊(001)1獲取房間列表操作碼000獲取房間列表請(qǐng)求數(shù)據(jù)字段項(xiàng)字段名字段說(shuō)明Datafield1Userid用戶id獲取房間列表請(qǐng)求響應(yīng)Datafield1succflag是否獲取成功(0:成功 1:失敗)Datafield2Roomdata1格式(房間號(hào)$容量$在線人數(shù))Datafield3Roomdata2格式(房間號(hào)$容量$在線人數(shù))DatafieldnRoomdatam格式(房間號(hào)$容量$在線人數(shù))2獲取五子棋游戲中的用戶游戲統(tǒng)計(jì)信息操作碼001獲取房間列表請(qǐng)求數(shù)據(jù)字段項(xiàng)字段名字段說(shuō)明Datafield1Userid用戶id獲取房間列表請(qǐng)求響應(yīng)Da

2、tafield1succflag是否獲取成功(0:成功 1:失敗)Datafield2Roomdata1游戲統(tǒng)計(jì);格式(積分$級(jí)別$總局?jǐn)?shù)$勝的局?jǐn)?shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù)))3獲取大廳信息操作碼002獲取大廳信息請(qǐng)求數(shù)據(jù)字段項(xiàng)字段名字段說(shuō)明Datafield1userid用戶idDatafield2roomnum房間編號(hào)獲取大廳信息請(qǐng)求響應(yīng)Datafield1succflag是否獲取成功(0:成功 1:失敗)Datafield2Tabledata1玩家1信息Datafield3Tabledata2玩家2信息DatafieldnTabledatam玩家m信息注:玩家信息格式(userid$nick

3、name$picture$usertype$status$tableid$tableseq)操作碼502給其他在線用戶的響應(yīng)Datafield1Roomnum房間編號(hào)Datafield2onlinenum在線人數(shù)3退出房間操作碼003退出房間請(qǐng)求數(shù)據(jù)字段項(xiàng)字段名字段說(shuō)明Datafield1Userid用戶id號(hào)Datafield2roomnum房間編號(hào)退出房間請(qǐng)求響應(yīng)Datafield1succflag是否成功(0:成功 1:失敗)給其他在線用戶的響應(yīng)操作碼503Datafield1Roomnum房間編號(hào)Datafield2onlinenum在線人數(shù)4用戶坐下操作碼004用戶坐下請(qǐng)求數(shù)據(jù)字段項(xiàng)

4、字段名字段說(shuō)明Datafield1userid用戶idDatafield2Roomnum房間號(hào)Datafield3tablenum桌子號(hào)Datafield4tableseq對(duì)應(yīng)桌子的方位用戶坐下請(qǐng)求響應(yīng)Datafield1succflag是否成功(0:成功 1:失敗)Datafield2oppuserid對(duì)家用戶idDatafield3Nickname用戶昵稱Datafield4picture頭像Datafield5sex性別Datafield6Age用戶年齡Datafield7gamemoney游戲幣總量Datafield8status狀態(tài)Datafield9Usertype用戶類型Data

5、field10Gamestat對(duì)家游戲統(tǒng)計(jì);格式(積分$級(jí)別$總局?jǐn)?shù)$勝的局?jǐn)?shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù))給游戲?qū)κ值捻憫?yīng)操作碼504Datafield1userid用戶idDatafield2Nickname用戶昵稱Datafield3picture頭像Datafield4sex性別Datafield5usertype用戶類型Datafield6age用戶年齡Datafield7gamemoney游戲幣總量Datafield8Gamestat游戲統(tǒng)計(jì);格式(積分$級(jí)別$總局?jǐn)?shù)$勝的局?jǐn)?shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù))操作碼514給房間里的其他玩家的響應(yīng)Datafield1userid用戶idDatafiel

6、d2Nickname用戶昵稱Datafield3picture頭像Datafield4usertype用戶類型Datafield5status狀態(tài)Datafield6tableid桌子號(hào)Datafield7tableseq桌子的方位號(hào)5用戶站起操作碼005用戶站起請(qǐng)求數(shù)據(jù)字段項(xiàng)字段名字段說(shuō)明Datafield1Userid用戶id號(hào)Datafield2roomnum房間編號(hào)Datafield3tableid桌子Datafield4tableseq對(duì)應(yīng)桌子的方位用戶站起請(qǐng)求響應(yīng)Datafield1succflag是否成功(0:成功 1:失敗)給其他在線用戶的響應(yīng)操作碼505Datafield1U

7、serid用戶id號(hào)Datafield2tableid桌子號(hào)Datafield3tableseq對(duì)應(yīng)桌子的方位5獲取指定玩家的信息操作碼006獲取對(duì)手信息請(qǐng)求數(shù)據(jù)字段項(xiàng)字段名字段說(shuō)明Datafield1userid用戶idDatafield2otheruserid指定用戶id獲取對(duì)手信息請(qǐng)求響應(yīng)Datafield1succflag是否成功(0:成功 1:失敗)Datafield2Nickname用戶昵稱Datafield3picture頭像Datafield4sex性別Datafield5usertype用戶類型Datafield6age用戶年齡Datafield7gamemoney游戲幣總量

8、Datafield8status用戶狀態(tài)Datafield9gamestat游戲統(tǒng)計(jì);格式(積分$級(jí)別$總局?jǐn)?shù)$勝的局?jǐn)?shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù))6用戶準(zhǔn)備好操作碼007用戶開(kāi)始請(qǐng)求數(shù)據(jù)字段項(xiàng)字段名字段說(shuō)明Datafield1userid用戶idDatafield2roomid房間號(hào)Datafield3Tableid桌子號(hào)Datafield4tableseq桌子的方位號(hào)用戶開(kāi)始請(qǐng)求響應(yīng) Datafield1succflag是否成功(0:成功 1:失敗)給房間里其他用戶的響應(yīng)操作碼507Datafield1userid用戶idDatafield2tableid桌子號(hào)Datafield2tablese

9、q桌子序號(hào)6用戶開(kāi)始游戲操作碼008用戶開(kāi)始請(qǐng)求數(shù)據(jù)字段項(xiàng)字段名字段說(shuō)明Datafield1userid用戶idDatafield2roomid房間號(hào)Datafield3Tableid桌子號(hào)Datafield4tableseq桌子的方位號(hào)用戶開(kāi)始請(qǐng)求響應(yīng) Datafield1succflag是否成功(0:成功 1:失敗)給房間里其他用戶的響應(yīng)操作碼508Datafield1userid用戶idDatafield2tableid桌子號(hào)Datafield3tableseq桌子序號(hào)7游戲走子操作操作碼009用戶游戲操作請(qǐng)求數(shù)據(jù)字段項(xiàng)字段名字段說(shuō)明Datafield1userid用戶idDatafie

10、ld2seqnum游戲棋盤編號(hào)(roomid+tableid)Datafield3stepnum當(dāng)前步數(shù)Datafield4xcoordinatex坐標(biāo)位置Datafield5ycoordinateY坐標(biāo)位置Datafield6color顏色(1:黑色 2:白色)用戶游戲操作請(qǐng)求響應(yīng)Datafield1succflag是否成功(0:成功 1:失敗)Datafield2stepflag游戲標(biāo)志(0:開(kāi)始 1:黑勝 2:白勝 3:和了)Datafield3usercount用戶數(shù)據(jù)統(tǒng)計(jì)(積分$級(jí)別$總局?jǐn)?shù)$勝的局?jǐn)?shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù))只在一盤游戲結(jié)束的時(shí)候起作用Datafield4oppcoun

11、t對(duì)手?jǐn)?shù)據(jù)統(tǒng)計(jì)(積分$級(jí)別$總局?jǐn)?shù)$勝的局?jǐn)?shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù))只在一盤游戲結(jié)束的時(shí)候起作用給游戲?qū)κ值捻憫?yīng)操作碼509Datafield1stepflag游戲標(biāo)志(0:開(kāi)始 1:和了 2:黑勝 3:白勝)Datafield2stepnum當(dāng)前步數(shù)Datafield3xcoordinatex坐標(biāo)位置Datafield4ycoordinateY坐標(biāo)位置Datafield5color顏色(1:黑色 2:白色)Datafield6usercount用戶數(shù)據(jù)統(tǒng)計(jì)(積分$級(jí)別$總局?jǐn)?shù)$勝的局?jǐn)?shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù))只在一盤游戲結(jié)束的時(shí)候起作用Datafield7oppcount對(duì)手?jǐn)?shù)據(jù)統(tǒng)計(jì)(積分$級(jí)別

12、$總局?jǐn)?shù)$勝的局?jǐn)?shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù))只在一盤游戲結(jié)束的時(shí)候起作用給房間里其他用戶的響應(yīng)只在一盤游戲結(jié)束的時(shí)候起作用操作碼519Datafield1tableid桌子號(hào)8放棄下子操作請(qǐng)求操作碼010用戶放棄操作請(qǐng)求數(shù)據(jù)字段項(xiàng)字段名字段說(shuō)明Datafield1userid用戶idDatafield2stepnum當(dāng)前步數(shù)Datafield3roomid房間號(hào)Datafield4tableid桌子號(hào)用戶放棄操作請(qǐng)求響應(yīng) Datafield1succflag是否成功(0:成功 1:失敗)給游戲?qū)κ值捻憫?yīng)操作碼510Datafield1stepnum當(dāng)前步數(shù)9用戶在線檢測(cè)操作碼011用戶開(kāi)始請(qǐng)求數(shù)據(jù)

13、字段項(xiàng)字段名字段說(shuō)明Datafield1userid用戶id10用戶游戲中退出(可能由服務(wù)端維護(hù)程序發(fā)起)操作碼012用戶開(kāi)始請(qǐng)求數(shù)據(jù)字段項(xiàng)字段名字段說(shuō)明Datafield1userid用戶id給房間里其他用戶的響應(yīng)操作碼512Datafield1userid用戶idDatafield2tableid桌子號(hào)Datafield3tableseq桌子序號(hào)Datafield7usercount用戶數(shù)據(jù)統(tǒng)計(jì)(積分$級(jí)別$總局?jǐn)?shù)$勝的局?jǐn)?shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù))表示對(duì)家強(qiáng)退11用戶游戲中認(rèn)輸操作碼013用戶認(rèn)輸請(qǐng)求數(shù)據(jù)字段項(xiàng)字段名字段說(shuō)明Datafield1userid用戶idDatafield2step

14、num用戶當(dāng)前步數(shù)(為了游戲雙方同步)Datafield3roomid房間號(hào)Datafield4tableid桌子號(hào)用戶認(rèn)輸請(qǐng)求響應(yīng)Datafield1succflag是否成功(0:成功 1:失敗)Datafield2usercount用戶數(shù)據(jù)統(tǒng)計(jì)(積分$級(jí)別$總局?jǐn)?shù)$勝的局?jǐn)?shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù))Datafield3oppcount對(duì)手?jǐn)?shù)據(jù)統(tǒng)計(jì)(積分$級(jí)別$總局?jǐn)?shù)$勝的局?jǐn)?shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù))給對(duì)手響應(yīng)操作碼513Datafield1usercount用戶數(shù)據(jù)統(tǒng)計(jì)(積分$級(jí)別$總局?jǐn)?shù)$勝的局?jǐn)?shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù))Datafield2oppcount對(duì)手?jǐn)?shù)據(jù)統(tǒng)計(jì)(積分$級(jí)別$總局?jǐn)?shù)$勝的局

15、數(shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù))給房間里其他用戶的響應(yīng)操作碼519Datafield1tableid桌子號(hào)12用戶悔棋請(qǐng)求操作碼014用戶悔棋操作請(qǐng)求數(shù)據(jù)字段項(xiàng)字段名字段說(shuō)明Datafield1userid用戶idDatafield2stepnum游戲當(dāng)前步數(shù)(為了游戲雙方同步)Datafield3roomid房間號(hào)Datafield4tableid桌子號(hào)用戶悔棋操作請(qǐng)求響應(yīng) Datafield1oppmind對(duì)家的態(tài)度(0: 同意 1:不同意)Datafield2stepnum游戲當(dāng)前步數(shù)(為了游戲雙方同步)Datafield3Prefirx倒數(shù)第一步棋x坐標(biāo) 只在同意的時(shí)候返回Datafield4

16、Prefiry倒數(shù)第一步棋y坐標(biāo)Datafield5Presecx倒數(shù)第二步棋x坐標(biāo)Datafield6Presecy倒數(shù)第二步棋y坐標(biāo)Datafield6Prethix倒數(shù)第三步棋x坐標(biāo)Datafield7Prethiy倒數(shù)第三步棋y坐標(biāo)給游戲?qū)κ值捻憫?yīng)操作碼524Datafield1stepnum游戲當(dāng)前步數(shù)(為了游戲雙方同步)游戲?qū)κ值捻憫?yīng)操作碼524Datafield1Userid對(duì)家的用戶idDatafield2stepnum游戲當(dāng)前步數(shù)(為了游戲雙方同步)Datafield3oppmind對(duì)家的態(tài)度Datafield4roomid房間號(hào)Datafield5tableid桌子號(hào)游戲?qū)?/p>

17、手的再次響應(yīng)(對(duì)家同意的時(shí)候發(fā)送)操作碼534Datafield1Prefirx倒數(shù)第一步棋x坐標(biāo) 只在同意的時(shí)候返回Datafield2Prefiry倒數(shù)第一步棋y坐標(biāo)Datafield3Presecx倒數(shù)第二步棋x坐標(biāo)Datafield4Presecy倒數(shù)第三步棋y坐標(biāo)Datafield5Prethix倒數(shù)第三步棋x坐標(biāo)Datafield6Prethiy倒數(shù)第三步棋y坐標(biāo)13用戶求和操作請(qǐng)求操作碼015用戶求和操作請(qǐng)求數(shù)據(jù)字段項(xiàng)字段名字段說(shuō)明Datafield1userid用戶idDatafield2stepnum游戲當(dāng)前步數(shù)(為了游戲雙方同步)Datafield3roomid房間號(hào)Dat

18、afield4tableid桌子號(hào)用戶求和操作請(qǐng)求響應(yīng) Datafield1oppmind對(duì)家的態(tài)度(0: 同意 1:不同意)Datafield2stepnum游戲當(dāng)前步數(shù)(為了游戲雙方同步)Datafield3usercount用戶數(shù)據(jù)統(tǒng)計(jì)(積分$級(jí)別$總局?jǐn)?shù)$勝的局?jǐn)?shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù)) 只在用戶同意的時(shí)候起作用Datafield4oppcount對(duì)手?jǐn)?shù)據(jù)統(tǒng)計(jì)(積分$級(jí)別$總局?jǐn)?shù)$勝的局?jǐn)?shù)$輸?shù)木謹(jǐn)?shù)$平的局?jǐn)?shù))只在用戶同意的時(shí)候起作用給游戲?qū)κ值捻憫?yīng)操作碼525Datafield1stepnum游戲當(dāng)前步數(shù)(為了游戲雙方同步)游戲?qū)κ值捻憫?yīng)(發(fā)給服務(wù)器)操作碼525Datafield1Userid對(duì)家的用戶

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論