echo

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

... ... @@ -2,12 +2,12 @@
### 消息断线的检测
```
采用客户端向公共群发心跳消息的方式,不用服务器端维持。
具体为每隔10(暂定)秒发送一条自定义消息{"heartbeat":"alive", from:"7"}
接收方设定对方的生存时间为30秒(暂定),开始倒计时,倒计时一旦结束,则认为对方处于offline的状态,或者本方的网络出了问题,给予提示。
每收到一次心跳或者一次来自对方的消息,则把对方生存时长重置为30秒,重新开始倒计时。
```
* 具体为每隔10(暂定)秒发送一条自定义消息{"heartbeat":"alive", from:"7"}
* 接收方设定对方的生存时间为30秒(暂定),开始倒计时,
* 倒计时一旦结束,则认为对方处于offline的状态,或者本方的网络出了问题,给予提示。
* 每收到一次心跳或者一次来自对方的消息,则把对方生存时长重置为30秒,重新启动倒计时。
* 如果检测到对方是从离线状态恢复到在线状态,在提示当前用户,对方已经恢复在线。
```
由于断线造成联络的中断,状态信息都在内存中。
... ...