echo

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

@@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
7 ``` 7 ```
8 { 8 {
9 "type":"heartbeat", 9 "type":"heartbeat",
10 - "from":"7"(用户Id) 10 + "parameter":"7"(用户Id)
11 } 11 }
12 ``` 12 ```
13 * 接收方设定对方的生存时间为30秒(暂定),开始倒计时, 13 * 接收方设定对方的生存时间为30秒(暂定),开始倒计时,
@@ -65,11 +65,12 @@ @@ -65,11 +65,12 @@
65 (1)断网后给断网提示,恢复网络后发送消息到教师端,格式如下: 65 (1)断网后给断网提示,恢复网络后发送消息到教师端,格式如下:
66 ``` 66 ```
67 { 67 {
68 - command = requestCoursePage;//命令,采用异常崩溃退出的命令  
69 - subType = reportStudentResumeNetwork;//根据此项来判断是否是学生断网恢复  
70 type = flow; 68 type = flow;
  69 + command = requestCoursePage;//命令,采用异常崩溃退出的命令
  70 + parameter = 0; //0-断网 1-崩溃
71 } 71 }
72 ``` 72 ```
73 教师端收到此消息后,提示:学生已重新连接(HUD 或 其他方式),重发当前页面(即重新创建一个新的当前页面,根据以前的消息机制,教师会发这个新的页面到学生端),这样保持了学生,老师的同步也使页面动作重置 73 教师端收到此消息后,提示:学生已重新连接(HUD 或 其他方式),重发当前页面(即重新创建一个新的当前页面,根据以前的消息机制,教师会发这个新的页面到学生端),这样保持了学生,老师的同步也使页面动作重置
  74 +
74 ######教师端 75 ######教师端
75 (1)教师端目前只给了网络的变化动态,恢复网络后未有重发机制。(教师端可手动滑动页面保持同步,没必要再做重发机制) 76 (1)教师端目前只给了网络的变化动态,恢复网络后未有重发机制。(教师端可手动滑动页面保持同步,没必要再做重发机制)