From 95f1e1c0fb9f8501630c349de61859826963ca90 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期六, 22 二月 2020 14:46:32 +0800
Subject: [PATCH] 设定IdleStateHandler心跳检测每四秒进行一次写检测,如果四秒内write()方法未被调用则触发一次userEventTrigger()方法,实现客户端每四秒向服务端发送一次心跳消息
---
app/src/main/java/safeluck/drive/evaluation/im/IMSClientBootstrap.java | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/im/IMSClientBootstrap.java b/app/src/main/java/safeluck/drive/evaluation/im/IMSClientBootstrap.java
index a09fd98..fa0becf 100644
--- a/app/src/main/java/safeluck/drive/evaluation/im/IMSClientBootstrap.java
+++ b/app/src/main/java/safeluck/drive/evaluation/im/IMSClientBootstrap.java
@@ -107,4 +107,10 @@
imsClient.sendMsg(message);
}
}
+
+ public void addHeartbeat(int seconds){
+ if (isActive){
+ imsClient.addHeartbeatHandler(seconds);
+ }
+ }
}
--
Gitblit v1.8.0