客户端连接时可以正常发送数据,服务端可以正常收到。 一段时间后,客户端还显示在连接,但是发送数据收不到,或者过了几分钟才能收到服务端的返回数据
这里是gateway的config信息
这个是网络调试助手连接的gateway,截图上能看出上面发送的过了好一会才返回,下面客户端发送的数据没有收到服务端返回
手册有写,长连接必须定时发心跳维持链接。 你的很久才返回数据应该是没定时发心跳,连接断开了。定时发点数据给服务端维持心跳,保持连接活跃,防止连接被清理。心跳要小于60秒,大于等于60秒没有太大意义,因为很多路由节点都是60秒清理不活跃链接。
是30秒发送一次心跳的,但服务器收不到 或者 很久一段时间后才会给客户端返回数据
手册有写,长连接必须定时发心跳维持链接。
你的很久才返回数据应该是没定时发心跳,连接断开了。定时发点数据给服务端维持心跳,保持连接活跃,防止连接被清理。心跳要小于60秒,大于等于60秒没有太大意义,因为很多路由节点都是60秒清理不活跃链接。
是30秒发送一次心跳的,但服务器收不到 或者 很久一段时间后才会给客户端返回数据