文档章节

网狐协议分析-服务器接收

gggjjj
 gggjjj
发布于 2015/12/29 11:45
字数 239
阅读 560
收藏 1
在服务器哪里,网络通信有两个接口:IClientSocketSink IAttemperEngineSink
IClientSocketSink一般用用于网络服务器之间通信
IAttemperEngineSink用于和客户端通信
// logon server
CAttemperEngineSink::OnEventSocketRead
    MDM_GP_LOGON  //登录消息
        SUB_GP_LOGON_ACCOUNTS  //帐号登录
      CMD_GP_LogonByAccounts
  SUB_GP_LOGON_USERID  //ID 登录
   CMD_GP_LogonByUserID
  SUB_GP_REGISTER_ACCOUNTS  //注册帐号
      CMD_GP_RegisterAccounts
   
// gamer server
CAttemperEngineSink::OnEventSocketRead
 MDM_GR_LOGON  //登录消息
        SUB_GP_LOGON_ACCOUNTS  //帐号登录
      CMD_GP_LogonByAccounts
  SUB_GP_LOGON_USERID  //ID 登录
   CMD_GP_LogonByUserID
 MDM_GR_USER  //用户消息
  SUB_GR_USER_SIT_REQ  //坐下桌子
  SUB_GR_USER_LOOKON_REQ  //旁观桌子
   CMD_GR_UserSitReq
  SUB_GR_USER_STANDUP_REQ  //起立请求
  SUB_GR_USER_LEFT_GAME_REQ  //强退请求
  SUB_GR_USER_CHAT  //聊天消息
   CMD_GR_UserChat
  SUB_GR_USER_WISPER  //私语消息
   CMD_GR_Wisper
  SUB_GR_USER_RULE  //用户规则
   CMD_GR_UserRule
  SUB_GR_USER_INVITE_REQ  //邀请用户
   CMD_GR_UserInviteReq
 MDM_GR_MANAGER  //管理消息
  SUB_GR_SEND_WARNING: //警告消息
   CMD_GR_SendWarning
  SUB_GR_LOOK_USER_IP: //查看地址
      CMD_GR_LookUserIP
  SUB_GR_KILL_USER:  //踢出用户
   CMD_GR_KillUser
  SUB_GR_LIMIT_ACCOUNS: //禁用帐户
   CMD_GR_LimitAccounts
  SUB_GR_SET_USER_RIGHT: //用户权限
   CMD_GR_SetUserRight
  SUB_GR_SEND_MESSAGE: //发送消息
   CMD_GR_SendMessage
  SUB_GR_OPTION_SERVER: //房间设置
   CMD_GR_OptionServer
 MDM_GF_FRAME  //框架消息
 MDM_GF_GAME  //游戏消息
  
// center server
CAttemperEngineSink::OnEventSocketRead
 MDM_CS_SERVER_LIST:  //列表消息
  SUB_CS_GET_SERVER_LIST:  //获取列表
 MDM_CS_SERVER_MANAGER: //房间管理 
  SUB_CS_REG_GAME_SERVER:  //房间注册
  SUB_CS_UNREG_GAME_SERVER:  //注销房间
  SUB_CS_SERVER_ONLINE_COUNT:  //更新人数


© 著作权归作者所有

共有 人打赏支持
gggjjj
粉丝 2
博文 27
码字总数 9186
作品 0
石家庄
皮皮准备玩点不一样的?地方棋牌+地方电视台推广模式

  据网狐了解到的消息,近日皮皮游戏与湖南广播电视台公共频道在长沙签署战略合作协议,正式成为芒果台战略合作伙伴。皮皮游戏CEO兼天神娱乐副总裁熊振出席签约仪式,并受湖南广播电视台邀...

网狐棋牌开发
2017/12/11
0
0
WireShark数据包分析数据封装

WireShark数据包分析数据封装 数据封装(Data Encapsulation)是指将协议数据单元(PDU)封装在一组协议头和尾中的过程。在OSI七层参考模型中,每层主要负责与其它机器上的对等层进行通信。该...

大学霸
2015/03/11
0
1
坐拥5.7万代理商,富控互动回应上交所百搭网络26.8亿估值合理

  此前,富控互动发布公告,宣布拟以136680万元收购宁波百搭网络科技有限公司51%股权。百搭网络的估值也随即高达26.8亿,成为历史上估值最高地方棋牌公司。随后,上交所对相关情况进行问询...

网狐棋牌开发
2017/12/25
0
0
2018小游戏市场规模预计达300亿,棋牌游戏占比超两成

  上周,凤凰网游戏和白鹭科技联合发布了《2018年小游戏行业白皮书》,该书对中国小游戏产业规模和发展态势等做了深刻解读和分析,表示:2018年,中国迎来小游戏元年,小游戏市场规模预计将...

网狐棋牌开发
06/28
0
0
[总结]RTMP流媒体技术零基础学习方法

本文主要总结一些我在学习RTMP流媒体技术过程中积累的经验。也为后来学习RTMP流媒体技术的人们一个参考。本文力图从简到难,循序渐进的介绍RTMP流媒体技术的方方面面,先从应用说起,逐步深化...

leixiaohua1020
2013/11/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Swift-系统默认UICollectionViewController的基本用法

不用xib创建时,需要重写 override init(collectionViewLayout layout: UICollectionViewLayout){} 在调用时需传 UICollectionViewLayout值,不然就会报错 let layout = UICollectionViewFlow......

west_zll
26分钟前
3
0
Spring Boot 最核心的 3 个注解详解

最近面试一些 Java 开发者,他们其中有些在公司实际用过 Spring Boot, 有些是自己兴趣爱好在业余自己学习过。然而,当我问他们 Spring Boot 最核心的 3 个注解是什么,令我失望的是鲜有人能答...

Java技术栈
27分钟前
5
0
Sqoop 增量导入导出及Job操作示例

增量导入 递增列的增量导入append # 第一次导入[root@node222 ~]# /usr/local/sqoop-1.4.7/bin/sqoop import --connect jdbc:mysql://192.168.0.200:3306/sakila?useSSL=false --table ac......

PeakFang-BOK
33分钟前
3
0
Thread中断的理解

★中断的理解:1)中断可以理解为线程的一个标识位属性;2)表示一个运行中的线程是否被其他线程进行了中断操作 中断好比其他线程向该线程打了个招呼,其他线程通过调用该线程的interrupt()...

karma123
40分钟前
3
0
App store 侵权投诉

App Store Content Dispute 侵权投诉 https://www.apple.com/legal/internet-services/itunes/appstorenotices/#?lang=zh...

壹峰
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部