mqtt断线重连

This commit is contained in:
lyq 2025-11-03 09:26:39 +08:00
parent 1ea853111f
commit 0fbded215d

View File

@ -38,7 +38,6 @@ public:
}
}
// 连接服务器,支持最大重试次数
bool connect(int max_retries = 5)
{
std::lock_guard<std::mutex> lock(mtx_);
@ -48,7 +47,7 @@ public:
MQTTClient_connectOptions conn_opts = MQTTClient_connectOptions_initializer;
conn_opts.keepAliveInterval = 20;
conn_opts.cleansession = 1;
conn_opts.connectTimeout = 5; // ✅ 限制阻塞时间
conn_opts.connectTimeout = 5;
if (!username_.empty())
{