windows 下, mqttx 透过 tcp ssl 连接后端mqtt broker, 过一段时间就断线。

windows 下, mqttx over tcp ssl 连接后端mqtt broker, 过一段时间就断线。
同样的环境 over websocket (ssl) 就不不发生断线的情形。

为什么?

断开连接时 MQTTX 有什么消息提示么?如果没有的话,需要查看下 EMQX 日志,分析查看掉线的原因。

mqttx client 端 log.

mqtt broker (非emqx) log

明显是收不到mqttx 的 PINGREQ 包了, keep alive 超时。