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:42:12 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
695efdb9447556414c16e081f62561dbd7a3ccb8
695efdb9
1 parent
38a7a971
Updated 关于用户掉线的处理机制 (markdown)
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
3 deletions
关于用户掉线的处理机制.md
关于用户掉线的处理机制.md
View file @
695efdb
*
[
返回在线授课相关文档
](
在线授课相关文档
)
### 消息断线的检测
###
#
消息断线的检测
采用客户端向公共群发心跳消息的方式,不用服务器端维持。
*
具体为每隔10(暂定)秒发送一条自定义消息
...
...
@@ -14,10 +14,10 @@
*
倒计时一旦结束,则认为对方处于offline的状态,或者本方的网络出了问题,给予提示。
*
每收到一次心跳或者一次来自对方的消息,则把对方生存时长重置为30秒,重新启动倒计时。
####
#
关于中断的检查
#### 关于中断的检查
*
任何一方超过规定时间后没有检测到心跳,都会提示连接中断
*
检测本地网络连接,如果本地网络正常,则记录中断原因不是由于自己造成的,如果本地网络不通,则记录中断原因是自己造成的。
*
提示连接中断后,本地会启动5分钟倒计时,时间到了之后上报给服务器,
此次上课有问题,同时
退出课程。
*
提示连接中断后,本地会启动5分钟倒计时,时间到了之后上报给服务器,
服务器记录旷课情况,客户端
退出课程。
*
如果在连接中断5分钟之内,心跳恢复,则停止5分钟倒计时
*
心跳恢复后,如果中断原因是自己造成的,则尝试进行师生端的页面同步
*
心跳恢复后,提示重新连接成功。
...
...
Please
register
or
login
to post a comment