Isn't if the server did not receive any messages from the client within the (1.5) * KeepAlivetime
and the client did not send any PINGREQ
within the aforementioned period, the server should DISCONNECT
?
If yes, why I am receiving LWT
message which is should not be received as DISCONNECT
occures?