在MQTT中强制不正常断开连接(以触发lastwill消息)

2024-06-16 10:11:51 发布

您现在位置:Python中文网/ 问答频道 /正文

在测试中,我想测试我的Python MQTT客户机和代理(MOSQUITO)之间的一些最后意志行为。两者都在同一台机器上。如何在Python中模拟/强制断开客户端和代理之间的连接

理想情况下,我的Python脚本如下所示:

client = Client("localhost")
client.will_set(**last_will)
client.connect()

# force a disconnect here? 
# listen for the last will
# allow connection again

# at this point, client should have reconnected and I can continue
...
client.subscribe(...)
...


Tags: 脚本client机器localhost客户端代理客户机情况