Please enable JavaScript.
Coggle requires JavaScript to display documents.
SuperServer (1.gatewayServer (1.2 用户名检测 (通过 (获取角色列表 (没角色 (创建角色…
SuperServer
1.gatewayServer
1.2 用户名检测
通过
用户选择角色
获取角色列表
有角色
客户端
进入游戏
没角色
创建角色
数据发到RecordServer
收到Record的数据返回后返回给客户端
客户端收到角色信息
进入游戏
未通过
无法进入选服界面
1.1 消息通过gate进行转发
一些逻辑
main()
调用xServer的main
xMNetService的serviceCallback()
xMTCPServer::m_tcpServer->Accept
连接---(epoll的封装)
调用本类的newTCPTask(该函数为纯虚函数)
成功创建新的Task对象
#
final
初始化init
消息发送
****Task(接收端逻辑)
sendMsgToMe()发送消息,创建task对象时在base中已存入对应socket
****Client(连接端逻辑)
2.loginServer
publicServer
recordServer
sceneServer
msgServer
superServer分发各服务器监听端口,监控各服务器状态
新创建的Task对象放入对象池中