Сервер ОТКЛЮЧЕН, и я получаю сообщение LWT?

Нет, если сервер не получил никаких сообщений от клиента в пределах (1.5) * KeepAlivetime а клиент не отправил ни одного PINGREQ в течение указанного периода сервер должен DISCONNECT?

Если да, почему я получаю LWT сообщение, которое не должно быть получено как DISCONNECT встречается,?

1 ответ

Решение

Последняя воля и Завещание будут отправлены, если клиент явно не отключит себя.

Если посредник отключает клиента из-за истечения времени пинга, LWT будет отправлено, это является конкретной причиной, по которой существует функция LWT.

Или вы имеете в виду, что ваш теперь отключенный клиент получает свой собственный LWT?

Другие вопросы по тегам