webman使用gateway,客户端发送数据服务端收不到

2494911084@qq.com

问题描述

客户端连接时可以正常发送数据,服务端可以正常收到。
一段时间后,客户端还显示在连接,但是发送数据收不到,或者过了几分钟才能收到服务端的返回数据

程序代码

这里是gateway的config信息
截图

截图报错信息里报错文件相关代码

这个是网络调试助手连接的gateway,截图上能看出上面发送的过了好一会才返回,下面客户端发送的数据没有收到服务端返回

截图

456 1 0
1个回答

朕震惊了

手册有写,长连接必须定时发心跳维持链接。
你的很久才返回数据应该是没定时发心跳,连接断开了。定时发点数据给服务端维持心跳,保持连接活跃,防止连接被清理。心跳要小于60秒,大于等于60秒没有太大意义,因为很多路由节点都是60秒清理不活跃链接。

  • 2494911084@qq.com 2023-08-19

    是30秒发送一次心跳的,但服务器收不到 或者 很久一段时间后才会给客户端返回数据

🔝