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