SSL证书登录,在没有权限的情况下,会接收到刚发布的主题内容

工具:mqttx客户端
登录方式:SSL/TLS,CA证书
账号:admin
权限:主题1发布;主题2订阅;
流程:
admin 发送 主题1 到服务器,服务器根据内容在回调函数中发布 主题2 ,admin 接收主题2
问题:
admin在发送 主题1 后,下一刻 接收框 就接收到了刚发送 主题1 的内容, 然后才接收到服务器返回的 主题2 内容;admin没有 主题1 的订阅权限,为什么 接收框 会收到 主题1 的内容?

你说的服务器是指 emqx server 么?如果是的话,可以打开 emqx 的 dashboard 点客户端那一列,查看一下订阅的主题里面有没有主题 1(看你的描述里面很大可能就是已经订阅了主题 1)

我在MQTTX社区找到相同的问题了,官方回复是那条相同的消息是用来表示发送成功的展示,但不知道要怎么关闭它


你描述的应该是出现在消息框右边绿色部分的消息?

这只是代表该客户端曾经“尝试”发布过这条消息,不代表成功发布了