Toggle navigation
Toggle navigation
This project
Loading...
Sign in
liuming
/
developer-docs
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
echo
2016-05-25 19:17:04 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
09b765649157ea69543300804be6e63a5e4695ac
09b76564
1 parent
eae5121f
Updated 关于用户掉线的处理机制 (markdown)
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
3 deletions
关于用户掉线的处理机制.md
关于用户掉线的处理机制.md
View file @
09b7656
...
...
@@ -49,18 +49,24 @@
{
type:
"flow"
command
:
"requestCoursePage"
parameter
=
1
;
//
0
-断网
1
-崩溃
}
```
##在线授课断网然后再恢复页面同步处理
##在线授课然后再恢复页面同步处理
##### 关于中断的检查
> 任何一方超过规定时间后没有检测到心跳,都会提示连接中断
> 检测本地网络连接,如果本地网络正常,则记录中断原因不是由于自己造成的,如果本地网络不通,则记录中断原因是自己造成的。
> 提示连接中断后,本地会启动5分钟倒计时,时间到了之后上报给服务器,此次上课有问题。
> 如果在连接中断5分钟之内,心跳恢复,则停止5分钟倒计时
> 心跳恢复后,如果中断原因是自己造成的,则尝试进行师生端的页面同步
######学生端
(1)断网后给断网提示,恢复网络后发送消息到教师端,格式如下:
```
{
type
=
flow;
command
=
requestCoursePage;//命令,采用异常崩溃退出的命令
parameter
=
0;
//0-断网
1-崩溃
}
```
教师端收到此消息后,提示:学生已重新连接(HUD 或 其他方式),重发当前页面(即重新创建一个新的当前页面,根据以前的消息机制,教师会发这个新的页面到学生端),这样保持了学生,老师的同步也使页面动作重置
...
...
Please
register
or
login
to post a comment