client.state()==-2
时间: 2023-10-18 08:04:58 浏览: 49
在MQTT客户端库中,`client.state()`方法可以用来获取MQTT客户端的连接状态。其中,返回值为-2表示MQTT客户端正在尝试连接MQTT服务器,返回值为-1表示MQTT客户端连接到MQTT服务器失败,返回值为0表示MQTT客户端尚未连接到MQTT服务器,返回值为1表示MQTT客户端已经成功连接到MQTT服务器。
因此,`client.state() == -2`表示MQTT客户端正在尝试连接MQTT服务器。如果你在连接MQTT服务器的过程中出现了问题,可以检查一下MQTT服务器的地址和端口号是否正确,以及网络连接是否正常。另外,也可以查看一下MQTT服务器的日志,以获取更多的连接信息和错误信息。