用了MQTT的例程,上电正常运行,按键触发Publish Topic后想断开连接,调用函数lRetVal = sl_ExtLib_MqttClientDisconnect(user_con_conf->clt_ctx);发现卡死在这个函数,没有返回值。之后测试发现,只有超时调用回调函数static void sl_MqttDisconnect(void *app_hndl)之后,再运行这个sl_ExtLib_MqttClientDisconnect(user_con_conf->clt_ctx);函数才不会卡死
请问:是我调用方式不对,还是确实存在这个问题。若是我调用方式不对,那该如何自己断开连接,然后切换网络重连。纠结了好几天了,之前发帖有网友建议重启芯片,但是目前这个方式对我来说不可行。希望大家给个建议,指导下。