PUBREL - 確実パブリッシュをリリース (パート 2)

PUBREL メッセージは、ブローカーからの PUBREC メッセージに対するパブリッシャーからの応答か、サブスクライバーからの PUBREC メッセージに対するブローカーからの応答のいずれかです。 これは、QoS 2 プロトコル・フローの 3 番目のメッセージです。

固定ヘッダー

以下の表は、固定ヘッダーの形式を示しています。

ビット 7 6 5 4 3 2 1 0
バイト 1 メッセージ・タイプ (6) DUP フラグ QoS レベル RETAIN
  0 1 1 0 x x x x
バイト 2 残りの長さ (2)
  0 0 0 0 0 0 1 0
QoS レベル
使用されません。
DUP フラグ
使用されません。
RETAIN フラグ
使用されません。
残りの長さフィールド
変数ヘッダー (2 バイト) の長さ。 これは、マルチバイト・フィールドの場合もあります。

変数ヘッダー

変数ヘッダーには、確認された PUBREC メッセージと同じメッセージ ID が含まれています。 以下の表は、変数ヘッダーの形式を示しています。

ビット 7 6 5 4 3 2 1 0
バイト 1 Message ID MSB
バイト 2 Message ID LSB

ペイロード

ペイロードはありません。

アクション

パブリッシャーから PUBREL メッセージを受信すると、ブローカーは、関係するサブスクライバーが元のメッセージを利用できるようにして、同じメッセージ ID の PUBCOMP メッセージをパブリッシャーへ送信します。 ブローカーから PUBREL を受信するサブスクライバーの場合、サブスクライブするアプリケーションでメッセージを利用できるようにして、PUBCOMP メッセージをブローカーに送信します。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
ac10990_