= Last Will and Testament Nutzen Sie eine Last Will Nachricht mit dem 'mosquitto_pub' Befehl, um auf dem Topic "clients/demo/status" eine Status Nachricht zu bekommen, sobald der Publisher Client die Verbindung abbricht. (Im Lab Ordner ist eine beispielhafte Umsetzung mit will-docker-compose.yaml als Referenz) Subscriben Sie das Will Topic "clients/+/status" Beenden Sie den Publisher einmal mit CTRL-C und killen Sie ihn (`kill -SIGKILL`) oder den zugehörigen TCP Socket (`ss sport =: 1883` und `ss -K sport =:9999`) Subscriben Sie das Topic "clients/+/status". $ docker run --rm -it --net host eclipse-mosquitto \ mosquitto_sub --debug -t clients/+/status Verwenden Sie einen Client mit Last Will Nachricht. $ docker run --rm -it --net host eclipse-mosquitto \ mosquitto_sub --will-topic clients/room1/status --will-payload offline --will-qos 1 --topic demo Nutzen Sie folgenden Befehl, um die Sockets der Clients zu finden: $ docker run --rm -it --net host --cap-add NET_ADMIN alpine:3 # apk -U add iptables iproute2 iproute2-ss # ss -t sport = :1883 Beenden Sie die TCP Verbindungen mit dem Befehl (Port anpassen): # ss -t -K sport = :9999