mosquitto_loop_forever() & mosquitto_loop()
mosquitto_loop_forever()
是一个阻塞调用,适用于你只想在回调中处理传入消息的情况。换句话说,调用这个函数,该函数内部调用了一个while(1)循环
和mosquitto_loop()
,接下来你什么也不能干。
mosquitto_loop_start() & mosquitto_loop_stop()
mosquitto_loop_start()
,调用一次以启动一个新线程来处理网络流量。mosquitto_loop_stop()
,调用一次以停止先前使用mosquitto_loop_start()
创建的线程。