// 心跳间隔
$gateway->pingInterval = 20;
$gateway->pingNotResponseLimit=2;
测试设备连上Gateway之后不发任何数据什么时候断的问题
现在是不管怎么设置pingNotResponseLimit设备在连上Gayeway之后不发数据 都是1分钟服务器把设备断开的
怎么设置设备连上Gateway之后不发数据断开的时间间隔呢?
设置成上面的20秒的时候 设备也是在1分钟才断的 用的客户端软件tcp/udp测试工具 测试的 连接上后不发送任何数据 不管怎么设置都是在1分钟断开连接的 这是为什么呢
我在pingData里面加上数据 客户端也收不到呢
我的项目是有两个Websocket 一个Text 3个不同的端口 心跳时间间隔和数据也不一样
我用客户端连Text的端口 但是其中一个websocket的心跳数据确发过来了 为什么呢?
服务端更改代码后要restart才能生效,看看是不是因为没有restart导致的
重启了的 一共开了3个端口嘛 把其中一个Websocket端口的心跳注释掉 Text的心跳就能发出来收到了 但是一旦加上 Text收到的就是Websocket的心跳数据了 貌似是文件加载顺序 后面加入的心跳机制 会直接覆盖前面的文件中的心跳机制呢?
估计你gateway变量名写串了了吧。每个gateway起一个独立的变量名
@1: ok