echo

Created 关于用户掉线的处理机制 (markdown)

  1 +* [返回在线授课相关文档](在线授课相关文档)
  2 +
  3 +### 消息断线的检测
  4 +```
  5 +考虑利用音视频的状态检测,而不用服务器的心跳机制(尽量减少服务器端的工作)
  6 +当用户断线或者崩溃退出的时候,都会触发对方的音视频事件更新
  7 +```
  8 +
  9 +* 由于网络断线原因引起的音视频无法对话
  10 +```
  11 +双方都会收到音视频事件更新。
  12 +首先检查自己的网络状态,
  13 +如果网络状态为断线,则提醒客户端检查网络连接
  14 +如果网络正常,则提示有可能对方出了问题,出现等待画面,等重新收到对方音视频正常的时候,可以退出画面。
  15 +```
  16 +
  17 +* 如果是由于崩溃退出
  18 +```
  19 +需要把当前的在线授课状态信息持久化(正常退出课程的时候进行清理)
  20 +客户端再次进入后,发现还在课程当中,提示,您有一个进行中的课程,是否需要进入
  21 +
  22 +学生
  23 +进入之后,进入等待状态
  24 +
  25 +老师
  26 +进入之后,进入上一次退出的页面
  27 +```
  28 +