mqtt - 为什么 MQTT 被 Keep-Alive 断开连接?
问题描述
我正在使用蚊子。
客户端将 MQTT 的 Keep-Alive 设置为 120 秒。
Keep-Alive 等待 120 秒或 180 秒的 150%,所以我认为它不会断开连接。
但是,如果您每 121 秒发送一次 PINGREQ,连接将保持并随机断开。
每 119 秒发送一次 PINGREQ 不会断开连接。为什么会这样?
解决方案
推荐阅读
- django - heroku python buildpack pip install 安装时未添加 entry-points.txt 文件
- spring-security - 使用带有 Okta OIDC JWT 的 Spring Security 时出现问题
- python - Python 中是否有 VLOOKUP 函数允许您根据原始表中的值从列中返回值?
- php - curl 在命令行上工作,而不是在 PHP 中
- html - 在按钮上单击清除显示的文本并在 VueJs 中调用另一个函数
- javascript - 如何跳过嵌入的 YouTube 播放列表上的私人视频
- swift - 当用户关闭工作表演示文稿时如何重新加载预览 ViewCotroller
- testing - 如何在 TestCafe 中找到使用动态选择器的输入字段
- javascript - Python:如何通过在 python 代码中使用 JS Leaflet 来扩展 Folium 功能(例如测量距离)?
- python - Webscraping bs4,无法弄清楚如何获得结果