echo

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

@@ -3,7 +3,11 @@ @@ -3,7 +3,11 @@
3 ### 消息断线的检测 3 ### 消息断线的检测
4 4
5 采用客户端向公共群发心跳消息的方式,不用服务器端维持。 5 采用客户端向公共群发心跳消息的方式,不用服务器端维持。
6 -* 具体为每隔10(暂定)秒发送一条自定义消息{"heartbeat":"alive", from:"7"} 6 +* 具体为每隔10(暂定)秒发送一条自定义消息
  7 +```
  8 +{"type":"heartbeat",
  9 + "from":"7"(用户Id)}
  10 +```
7 * 接收方设定对方的生存时间为30秒(暂定),开始倒计时, 11 * 接收方设定对方的生存时间为30秒(暂定),开始倒计时,
8 * 倒计时一旦结束,则认为对方处于offline的状态,或者本方的网络出了问题,给予提示。 12 * 倒计时一旦结束,则认为对方处于offline的状态,或者本方的网络出了问题,给予提示。
9 * 每收到一次心跳或者一次来自对方的消息,则把对方生存时长重置为30秒,重新启动倒计时。 13 * 每收到一次心跳或者一次来自对方的消息,则把对方生存时长重置为30秒,重新启动倒计时。