2014-01-24 21 views

回答

0

當您調用publish方法時,您將指向int的指針作爲參數。蚊子將填充該消息的ID。

在你的發佈回調中,MID會由蚊子給出。如果這個中間與發佈方法填充的中間相同,那麼您的消息會成功發送。

當然,你也必須檢查mosquito_publish的返回值,它必須是0(MOSQ_ERR_SUCCESS)。如果它不是MOSQ_ERR_SUCCESS,那麼在發佈時會出現問題。

你可以在mosquito here的源代碼中查看更多細節。

+0

謝謝你的幫助。在我的情況下,即使連接可用(初始),發佈的返回值始終爲零,並在調用發佈之前將其關閉。這是預期的行爲? – Bob