Showing
1 changed file
with
3 additions
and
3 deletions
1 | * [返回在线授课相关文档](在线授课相关文档) | 1 | * [返回在线授课相关文档](在线授课相关文档) |
2 | 2 | ||
3 | -### 消息断线的检测 | 3 | +#### 消息断线的检测 |
4 | 4 | ||
5 | 采用客户端向公共群发心跳消息的方式,不用服务器端维持。 | 5 | 采用客户端向公共群发心跳消息的方式,不用服务器端维持。 |
6 | * 具体为每隔10(暂定)秒发送一条自定义消息 | 6 | * 具体为每隔10(暂定)秒发送一条自定义消息 |
@@ -14,10 +14,10 @@ | @@ -14,10 +14,10 @@ | ||
14 | * 倒计时一旦结束,则认为对方处于offline的状态,或者本方的网络出了问题,给予提示。 | 14 | * 倒计时一旦结束,则认为对方处于offline的状态,或者本方的网络出了问题,给予提示。 |
15 | * 每收到一次心跳或者一次来自对方的消息,则把对方生存时长重置为30秒,重新启动倒计时。 | 15 | * 每收到一次心跳或者一次来自对方的消息,则把对方生存时长重置为30秒,重新启动倒计时。 |
16 | 16 | ||
17 | -##### 关于中断的检查 | 17 | +#### 关于中断的检查 |
18 | * 任何一方超过规定时间后没有检测到心跳,都会提示连接中断 | 18 | * 任何一方超过规定时间后没有检测到心跳,都会提示连接中断 |
19 | * 检测本地网络连接,如果本地网络正常,则记录中断原因不是由于自己造成的,如果本地网络不通,则记录中断原因是自己造成的。 | 19 | * 检测本地网络连接,如果本地网络正常,则记录中断原因不是由于自己造成的,如果本地网络不通,则记录中断原因是自己造成的。 |
20 | -* 提示连接中断后,本地会启动5分钟倒计时,时间到了之后上报给服务器,此次上课有问题,同时退出课程。 | 20 | +* 提示连接中断后,本地会启动5分钟倒计时,时间到了之后上报给服务器,服务器记录旷课情况,客户端退出课程。 |
21 | * 如果在连接中断5分钟之内,心跳恢复,则停止5分钟倒计时 | 21 | * 如果在连接中断5分钟之内,心跳恢复,则停止5分钟倒计时 |
22 | * 心跳恢复后,如果中断原因是自己造成的,则尝试进行师生端的页面同步 | 22 | * 心跳恢复后,如果中断原因是自己造成的,则尝试进行师生端的页面同步 |
23 | * 心跳恢复后,提示重新连接成功。 | 23 | * 心跳恢复后,提示重新连接成功。 |
-
Please register or login to post a comment