# 即时战斗状态请求流程

1 min read

第一步:玩家点击战斗按钮
1.C→S战斗请求
2.S→C收到战斗请求(1步骤中的返回包,例如玩家战斗前的状态为0,在返回包中,S把玩家的状态设置为1,1表示玩家处于战斗/施放技能中)
3.S或S与B根据玩家数据进行计算
4.C收到第二步的返回包中的状态后,开始轮询向服务器请求(例如第一次轮询,S返回的还是1,第二次轮询返回的也还是1,第三次轮询返回的是0,表示玩家战斗/施放技能结束)
5.C轮询收到指定状态后开始下载战报

6.下载完成后进入战斗
第二步:玩家进入战斗


Comments