Linux c 开发-29 mosquitto库保持连接的两种方式
方式1
while (1)
{
int rc = mosquitto_loop(mosq, -1, 1);
if (rc)
{
printf("mqtt_portal: mosquitto_loop rc = %d \n", rc);
sleep(1);
mosquitto_reconnect(mosq);
}
}
方式2
//循环处理网络消息
mosquitto_loop_forever(mosq, -1, 1);
方式1比起方式2优点是如果mosquitto服务器端口后,能够及时打印信息。
原文地址:http://www.cnblogs.com/zhaogaojian/p/16852915.html
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。