1.
printf("Invalid"); 只是把消息放在缓存中
fflush(stdout); 这个强制把缓存的信息输出
2. mosquitto_loop(mosq, -1, 1); 如果把 第二位的形参改为-1,就不会退出,如果改为其它的数值会超时退出
另话的话,有一个
mosquitto_loop_forever(mosq, -1, 1); 这个资料上说,好像是会自动处理重联。
1.
printf("Invalid"); 只是把消息放在缓存中
fflush(stdout); 这个强制把缓存的信息输出
2. mosquitto_loop(mosq, -1, 1); 如果把 第二位的形参改为-1,就不会退出,如果改为其它的数值会超时退出
另话的话,有一个
mosquitto_loop_forever(mosq, -1, 1); 这个资料上说,好像是会自动处理重联。