【发布时间】:2015-09-25 01:33:07
【问题描述】:
据我所知,MQTT QOS 完全是关于 Client -> Broker 交付协议,即 QOS 1 和 2 可以确保发布的消息被 broker 接收。
Paho在此基础上做好了拦截; mqttClient.publish 将阻塞直到 QOS 定义的协议完成 - 在客户端发布和代理之间。
但是,如果我让 clientA 发布了一条发给 clientB 的消息,我该如何阻止,直到 clientB 收到来自代理的消息?
例如:
ClientB->Subscribe("peer-device/ClientB/application/message")
ClientA->Publish("peer-device/ClientB/application/message")
【问题讨论】: