使用mqtt,纯粹是用来做消息推送,分为winForm版和网页版(VUE)。
winForm:MqttNet开源组件,不会掉线。
网页:官方文档做的,会掉线,哪怕重连也收不到消息了。时长不定。自己也做发心跳,还是有此问题
测试工具MQTTX:与网页相同,最长也是2小时左右会断,又没有显示因为什么断了。日志里只有一句:Connection for 测试掉线 closed, MQTT.js onClose trigger
PS:
1、这个推送很重要,客户端要刷新数据。客户端量不大,现在不到50个。
2、即使本机测试,不通过nginx代理,测试工具MQTTX测试后也有这个问题,所以可以剔除网络和nginx代理问题