心跳的作用

保持和服务端连接 所以例子里我提供了一个每60秒给服务端发送一个空文本 如果你觉得这样对你服务器有影响 你可以在服务端勾选不断开心跳 则连接后就会一直保持 但注意这样也是占用资源 心跳时间我设置的默认1800000尽可能不要改这个数字 除非你真的懂 另外服务端心跳默认我没有勾选 正常使用一般都要勾选 除非你有特殊需求


1:服务端勾选开启心跳

2:看我易语言例子怎么写的  或者看LUA例子怎么写的




心跳保持连接的效果:

1:你可以随时给在线用户发消息,收到指定消息做什么,由你的代码来决定

2:你可以随时踢出用户,至于被踢出你可以写任何逻辑 结束软件 等等

3:你可以根据在线用户来判断你软件的使用情况

4:你可以利用这个特性实现免更新  数据云更新等 

5:你可以直接给用户加时间而避免用户因到期而掉线(设备多要人命)



心跳断开的缺点

如果你没写自动重新登录和重新连接机制,没有容错值,那么你服务端关闭所有用户会断开,也就是软件会结束,当然,这是缺点也是优点