0

C++ 用の Mosquittopp ライブラリを使用しています。

publish() メソッドは、コールバック関数 on_publish(int mid) を提供します。mid はメッセージの ID ですが、メッセージが正常に送信されたことを確認するにはどうすればよいですか?

4

1 に答える 1

0

メソッド publish を呼び出すときは、引数として int へのポインターを指定します。Mosquito は、この int にメッセージの ID を入力します。

パブリッシュ コールバックでは、MID がモスキートによって提供されます。この mid が publish メソッドによって埋められたものと同じである場合、メッセージは正常に送信されます。

もちろん、mosque_publish の戻り値も確認する必要があります。値は 0 (MOSQ_ERR_SUCCESS) である必要があります。MOSQ_ERR_SUCCESS でない場合は、公開に問題があります。

モスキートのソース コードの詳細については、こちらを参照してください

于 2014-01-24T17:23:01.450 に答える