概述
调用函数 rc = MQTTClient_connect(client, &conn_opts);
rc = MQTTClient_connect(client, &conn_opts); //将先前创建的客户端连接到MQTT服务器。
// MQTTClient handle,//指向MQTT客户端句柄的指针。句柄被成功从函数中返回的客户端引用所填充
// MQTTClient_connectOptions * options //options 指向有效的MQTTClient_connectOptions结构的指针。
//return 0 连接成功. 1 拒绝连接:不可接受的协议版本。;2 拒绝连接:标识符被拒绝。3 拒绝连接:服务器不可用。
//4 拒绝连接:用户名或密码错误。5 拒绝连接:未经授权。6 预留
MQTTClient_connect return -1
编译 运行 该函数的返回值为 -1;连接失败。
在程序中增加一行代码即可解决。
ssl_opts.enableServerCertAuth = 0; // False选项启用服务器证书的验证
问题解决。
最后
以上就是妩媚大雁为你收集整理的MQTTClient_connect return -1的解决方法在程序中增加一行代码即可解决。ssl_opts.enableServerCertAuth = 0; // False选项启用服务器证书的验证问题解决。的全部内容,希望文章能够帮你解决MQTTClient_connect return -1的解决方法在程序中增加一行代码即可解决。ssl_opts.enableServerCertAuth = 0; // False选项启用服务器证书的验证问题解决。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复