版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 五子棋模块通信结构定义一 五子棋模块(001)1获取房间列表操作码000获取房间列表请求数据字段项字段名字段说明Datafield1Userid用户id获取房间列表请求响应Datafield1succflag是否获取成功(0:成功 1:失败)Datafield2Roomdata1格式(房间号$容量$在线人数)Datafield3Roomdata2格式(房间号$容量$在线人数)DatafieldnRoomdatam格式(房间号$容量$在线人数)2获取五子棋游戏中的用户游戏统计信息操作码001获取房间列表请求数据字段项字段名字段说明Datafield1Userid用户id获取房间列表请求响应Da
2、tafield1succflag是否获取成功(0:成功 1:失败)Datafield2Roomdata1游戏统计;格式(积分$级别$总局数$胜的局数$输的局数$平的局数))3获取大厅信息操作码002获取大厅信息请求数据字段项字段名字段说明Datafield1userid用户idDatafield2roomnum房间编号获取大厅信息请求响应Datafield1succflag是否获取成功(0:成功 1:失败)Datafield2Tabledata1玩家1信息Datafield3Tabledata2玩家2信息DatafieldnTabledatam玩家m信息注:玩家信息格式(userid$nick
3、name$picture$usertype$status$tableid$tableseq)操作码502给其他在线用户的响应Datafield1Roomnum房间编号Datafield2onlinenum在线人数3退出房间操作码003退出房间请求数据字段项字段名字段说明Datafield1Userid用户id号Datafield2roomnum房间编号退出房间请求响应Datafield1succflag是否成功(0:成功 1:失败)给其他在线用户的响应操作码503Datafield1Roomnum房间编号Datafield2onlinenum在线人数4用户坐下操作码004用户坐下请求数据字段项
4、字段名字段说明Datafield1userid用户idDatafield2Roomnum房间号Datafield3tablenum桌子号Datafield4tableseq对应桌子的方位用户坐下请求响应Datafield1succflag是否成功(0:成功 1:失败)Datafield2oppuserid对家用户idDatafield3Nickname用户昵称Datafield4picture头像Datafield5sex性别Datafield6Age用户年龄Datafield7gamemoney游戏币总量Datafield8status状态Datafield9Usertype用户类型Data
5、field10Gamestat对家游戏统计;格式(积分$级别$总局数$胜的局数$输的局数$平的局数)给游戏对手的响应操作码504Datafield1userid用户idDatafield2Nickname用户昵称Datafield3picture头像Datafield4sex性别Datafield5usertype用户类型Datafield6age用户年龄Datafield7gamemoney游戏币总量Datafield8Gamestat游戏统计;格式(积分$级别$总局数$胜的局数$输的局数$平的局数)操作码514给房间里的其他玩家的响应Datafield1userid用户idDatafiel
6、d2Nickname用户昵称Datafield3picture头像Datafield4usertype用户类型Datafield5status状态Datafield6tableid桌子号Datafield7tableseq桌子的方位号5用户站起操作码005用户站起请求数据字段项字段名字段说明Datafield1Userid用户id号Datafield2roomnum房间编号Datafield3tableid桌子Datafield4tableseq对应桌子的方位用户站起请求响应Datafield1succflag是否成功(0:成功 1:失败)给其他在线用户的响应操作码505Datafield1U
7、serid用户id号Datafield2tableid桌子号Datafield3tableseq对应桌子的方位5获取指定玩家的信息操作码006获取对手信息请求数据字段项字段名字段说明Datafield1userid用户idDatafield2otheruserid指定用户id获取对手信息请求响应Datafield1succflag是否成功(0:成功 1:失败)Datafield2Nickname用户昵称Datafield3picture头像Datafield4sex性别Datafield5usertype用户类型Datafield6age用户年龄Datafield7gamemoney游戏币总量
8、Datafield8status用户状态Datafield9gamestat游戏统计;格式(积分$级别$总局数$胜的局数$输的局数$平的局数)6用户准备好操作码007用户开始请求数据字段项字段名字段说明Datafield1userid用户idDatafield2roomid房间号Datafield3Tableid桌子号Datafield4tableseq桌子的方位号用户开始请求响应 Datafield1succflag是否成功(0:成功 1:失败)给房间里其他用户的响应操作码507Datafield1userid用户idDatafield2tableid桌子号Datafield2tablese
9、q桌子序号6用户开始游戏操作码008用户开始请求数据字段项字段名字段说明Datafield1userid用户idDatafield2roomid房间号Datafield3Tableid桌子号Datafield4tableseq桌子的方位号用户开始请求响应 Datafield1succflag是否成功(0:成功 1:失败)给房间里其他用户的响应操作码508Datafield1userid用户idDatafield2tableid桌子号Datafield3tableseq桌子序号7游戏走子操作操作码009用户游戏操作请求数据字段项字段名字段说明Datafield1userid用户idDatafie
10、ld2seqnum游戏棋盘编号(roomid+tableid)Datafield3stepnum当前步数Datafield4xcoordinatex坐标位置Datafield5ycoordinateY坐标位置Datafield6color颜色(1:黑色 2:白色)用户游戏操作请求响应Datafield1succflag是否成功(0:成功 1:失败)Datafield2stepflag游戏标志(0:开始 1:黑胜 2:白胜 3:和了)Datafield3usercount用户数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)只在一盘游戏结束的时候起作用Datafield4oppcoun
11、t对手数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)只在一盘游戏结束的时候起作用给游戏对手的响应操作码509Datafield1stepflag游戏标志(0:开始 1:和了 2:黑胜 3:白胜)Datafield2stepnum当前步数Datafield3xcoordinatex坐标位置Datafield4ycoordinateY坐标位置Datafield5color颜色(1:黑色 2:白色)Datafield6usercount用户数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)只在一盘游戏结束的时候起作用Datafield7oppcount对手数据统计(积分$级别
12、$总局数$胜的局数$输的局数$平的局数)只在一盘游戏结束的时候起作用给房间里其他用户的响应只在一盘游戏结束的时候起作用操作码519Datafield1tableid桌子号8放弃下子操作请求操作码010用户放弃操作请求数据字段项字段名字段说明Datafield1userid用户idDatafield2stepnum当前步数Datafield3roomid房间号Datafield4tableid桌子号用户放弃操作请求响应 Datafield1succflag是否成功(0:成功 1:失败)给游戏对手的响应操作码510Datafield1stepnum当前步数9用户在线检测操作码011用户开始请求数据
13、字段项字段名字段说明Datafield1userid用户id10用户游戏中退出(可能由服务端维护程序发起)操作码012用户开始请求数据字段项字段名字段说明Datafield1userid用户id给房间里其他用户的响应操作码512Datafield1userid用户idDatafield2tableid桌子号Datafield3tableseq桌子序号Datafield7usercount用户数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)表示对家强退11用户游戏中认输操作码013用户认输请求数据字段项字段名字段说明Datafield1userid用户idDatafield2step
14、num用户当前步数(为了游戏双方同步)Datafield3roomid房间号Datafield4tableid桌子号用户认输请求响应Datafield1succflag是否成功(0:成功 1:失败)Datafield2usercount用户数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)Datafield3oppcount对手数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)给对手响应操作码513Datafield1usercount用户数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)Datafield2oppcount对手数据统计(积分$级别$总局数$胜的局
15、数$输的局数$平的局数)给房间里其他用户的响应操作码519Datafield1tableid桌子号12用户悔棋请求操作码014用户悔棋操作请求数据字段项字段名字段说明Datafield1userid用户idDatafield2stepnum游戏当前步数(为了游戏双方同步)Datafield3roomid房间号Datafield4tableid桌子号用户悔棋操作请求响应 Datafield1oppmind对家的态度(0: 同意 1:不同意)Datafield2stepnum游戏当前步数(为了游戏双方同步)Datafield3Prefirx倒数第一步棋x坐标 只在同意的时候返回Datafield4
16、Prefiry倒数第一步棋y坐标Datafield5Presecx倒数第二步棋x坐标Datafield6Presecy倒数第二步棋y坐标Datafield6Prethix倒数第三步棋x坐标Datafield7Prethiy倒数第三步棋y坐标给游戏对手的响应操作码524Datafield1stepnum游戏当前步数(为了游戏双方同步)游戏对手的响应操作码524Datafield1Userid对家的用户idDatafield2stepnum游戏当前步数(为了游戏双方同步)Datafield3oppmind对家的态度Datafield4roomid房间号Datafield5tableid桌子号游戏对
17、手的再次响应(对家同意的时候发送)操作码534Datafield1Prefirx倒数第一步棋x坐标 只在同意的时候返回Datafield2Prefiry倒数第一步棋y坐标Datafield3Presecx倒数第二步棋x坐标Datafield4Presecy倒数第三步棋y坐标Datafield5Prethix倒数第三步棋x坐标Datafield6Prethiy倒数第三步棋y坐标13用户求和操作请求操作码015用户求和操作请求数据字段项字段名字段说明Datafield1userid用户idDatafield2stepnum游戏当前步数(为了游戏双方同步)Datafield3roomid房间号Dat
18、afield4tableid桌子号用户求和操作请求响应 Datafield1oppmind对家的态度(0: 同意 1:不同意)Datafield2stepnum游戏当前步数(为了游戏双方同步)Datafield3usercount用户数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数) 只在用户同意的时候起作用Datafield4oppcount对手数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)只在用户同意的时候起作用给游戏对手的响应操作码525Datafield1stepnum游戏当前步数(为了游戏双方同步)游戏对手的响应(发给服务器)操作码525Datafield1Userid对家的用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河南省新密市高二生物下册期末考试模拟卷(夺冠系列)附答案
- 2026年青海省德令哈市高二生物下册期末考试测试卷及答案(名校卷)
- 2026年幼儿园健康领域核心经验读书分享
- 2026年幼儿园森林日的主题班会
- 2025年山东省高密市高二生物下册期末考试模拟卷附参考答案(培优)
- 2026年吉林省洮南市高二生物下册期末考试模拟卷含答案(预热题)
- 2026年湖北省武穴市高二生物下册期末考试检测卷(培优)附答案
- 2026年幼儿园常规计划一日流程
- 企业技术标准体系建设培训方案
- 2026年幼儿园教师中班总结怎么写
- 执业医师资格《临床执业医师》考试内部题库
- 2025年山西省吕梁市八年级地理生物会考真题试卷+解析及答案
- 山东省潍坊市2024-2025学年高一年级下册期末质量监测 化学试题(原卷版)
- 2026年喀什职业技术学院单招综合素质考试题库带答案详解(黄金题型)
- 文明伴成长素养耀青春-2025-2026学年上学期中学生文明素养主题班会课件
- 2025年河北省中考数学试卷(含答案)
- (2026年)实施指南《QBT 2730.1-2013 喷墨打印机用墨水》
- 冰火板墙面装饰施工方案
- 2025年国家开放大学《成本与管理会计》期末考试复习题库及答案解析
- 水利水电工程移民安置验收规程(2025版)
- 邮政邮件处理培训
评论
0/150
提交评论