用户
 找回密码
 立即注册

23

主题

58

帖子

985

积分

高级会员

Rank: 4

积分
985
发表于 2019-6-17 23:19:47
各位专家,

想请教,this.Client.HeartBeatEnable() 在什么场景下使用?它的作用是否是使得APP定期向服务器段发送心跳包,以免长时间没有数据连接而导致连接复位?

如果心跳监测失败,在回调函数中应该做哪些工作?如果确实是网络问题导致的中断,这种情况下APP还能做什么动作吗(比如说,将当前数据存储到SQLite数据库中)

谢谢
大杰米

使用道具 举报 回复
this.Client.HeartBeatEnable() 开启心跳,当与服务端断开连接后,可通过心跳及时重连;
4.8中新增两个回调intervalHandler每次心跳触发,handler心跳超时触发
若网络断开了,客户端什么都不能操作了所以并不存在需要做什么工作
使用道具 举报 回复 支持 反对
发表于 2019-7-3 09:05:54
Lula.Jin 发表于 2019-6-18 14:14
this.Client.HeartBeatEnable() 开启心跳,当与服务端断开连接后,可通过心跳及时重连;
4.8中新增两个回调 ...

您好,咨询下this.Client.HeartBeatEnable() 调用的时候应该设置在哪儿?是每个窗体load的时候都需要加载么?
使用道具 举报 回复 支持 反对
loster1209 发表于 2019-7-3 09:05
您好,咨询下this.Client.HeartBeatEnable() 调用的时候应该设置在哪儿?是每个窗体load的时候都需要加载 ...

看你实际需要,比如你要时刻与服务端保持连接时就可以开启心跳
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册