NetGame各模块间网络接口.doc

NetGame各模块间网络接口.doc

ID:56151653

大小:551.50 KB

页数:36页

时间:2020-06-20

NetGame各模块间网络接口.doc_第1页
NetGame各模块间网络接口.doc_第2页
NetGame各模块间网络接口.doc_第3页
NetGame各模块间网络接口.doc_第4页
NetGame各模块间网络接口.doc_第5页
资源描述:

《NetGame各模块间网络接口.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、NetGame各模块间的网络接口CenterServer、MainServer、LocalServer之间不直接通信,都只跟Client通信。所有通信都采用主机字节序,不进行网络字节序的转换,所以只能兼容X86系列CPU。消息流图:DWORD:unsignedint,32bitsWORD:  unsignedshort,16bitsBYTE:unsignedchar,8bitsCHAR(char):signedchar,8bitslongint:signedlongint,32bitsULONG:unsignedlongint,32bits__int64:twoofsignedint,64

2、bitsint:signedint,32bitsuint:unsignedint,32bitsUINT:unsignedint,32bitsLONG:signedlongint,32bits消息格式:消息头(参见下面的消息头),20字节消息体(见各具体接口),可变长消息头:名字大小说明备注uMessageSizeDWORD数据包大小(包含头部)bMainIDDWORD消息类型参考各模块bAssistantIDDWORD消息子类型参考各模块bHandleCodeDWORD处理代码参考各模块bReserveDWORD保留CenterServer和Client之间的接口消息类型:名字值说明消息子

3、类型名字备注MDM_GP_REQURE_GAME_PARAMDM_GP_LIST+1请求游戏全局参数MDM_GP_LIST=101MDM_CONNECT1连接消息ASS_NET_TESTASS_CONNECT_SUCCESS消息子类型: 名字值说明消息类型名字备注ASS_NET_TEST1网络测试MDM_CONNECTASS_CONNECT_SUCCESS3连接成功MDM_CONNECT处理代码:游戏全局参数请求消息消息方向:  Clent-->CenterServer消息类型:  MDM_GP_REQURE_GAME_PARA消息子类型:无消息体:名字大小说明备注游戏全局参数响应消息消息

4、方向:  CenterServer-->Client消息类型:  MDM_GP_REQURE_GAME_PARA消息子类型:无消息体:名字大小说明备注m_iVerDWORD客户端版本号MainSvrListchar[255]主服务器IP地址ReservedBYTE保留因为前后都是DWORD,所以用这个凑成DWORD倍数MainSvrPortDWORD主服务器端口号m_strWebchar[50]主页WEB地址m_strShowchar[50]个人秀的WEB地址m_strFrameADchar[50]主框架广告WEB地址m_strDeskADchar[50]桌面广告WEB地址网络测试Keep

5、Alive消息消息方向:  Clent-->CenterServer和CenterServer-->Client(发送给所有用户)消息类型:  MDM_CONNECT消息子类型:ASS_NET_TEST消息体:名字大小说明备注连接成功消息消息方向:  CenterServer-->Client消息类型:  MDM_CONNECT消息子类型:ASS_CONNECT_SUCCESS消息体:名字大小说明备注MainServer和Client之间的接口消息类型:名字值说明消息子类型名字备注MDM_CONNECT1连接消息ASS_NET_TESTASS_CONNECT_SUCCESSMDM_GP_L

6、OGON100大厅登录ASS_GP_LOGON_BY_NAMEASS_GP_LOGON_BY_ACCASS_GP_LOGON_BY_MOBILEASS_GP_LOGON_REGASS_GP_LOGON_SUCCESSASS_GP_LOGON_ERRORMDM_GP_LIST101游戏列表ASS_GP_LIST_KINDASS_GP_LIST_NAMEASS_GP_LIST_ROOMASS_GP_LIST_COUNTASS_GP_ROOM_LIST_PEOCOUNT消息子类型: 名字值说明消息类型名字备注ASS_NET_TEST1网络测试MDM_CONNECTASS_CONNECT_SUCC

7、ESS3连接成功MDM_CONNECTASS_GP_LOGON_BY_NAME1通过用户名登录MDM_GP_LOGONASS_GP_LOGON_BY_ACC2通过用户ACC登录MDM_GP_LOGONASS_GP_LOGON_BY_MOBILE3通过用户手机登录MDM_GP_LOGONASS_GP_LOGON_REG4用户注册MDM_GP_LOGONASS_GP_LOGON_SUCCESS5登录成功MDM_GP_LOGO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。