0

サーバーが の期間内にクライアントからメッセージを受信せず(1.5) * KeepAlivetime、クライアントがPINGREQ前述の期間内にメッセージを送信しなかった場合、サーバーはDISCONNECT.

はいの場合、受信LWTすべきではないメッセージが表示されるのはDISCONNECTなぜですか?

4

1 に答える 1

1

クライアントが明示的に自分自身を切断しない場合、最後の遺言と遺言が送信されます。

ping タイムアウトが原因でブローカーがクライアントを切断すると、LWT が送信されます。これが、LWT 機能が存在する特定の理由です。

それとも、現在切断されているクライアントが独自の LWT を受信して​​いることを意味しますか?

于 2014-11-14T14:38:42.877 に答える