如何在MQTT中接收发件人的姓名

时间:2018-11-21 09:24:16

标签: java mqtt

我需要获取发送消息并与消息一起显示后的用户名。例如:

username1: message1
username2: message2

但是在MqttMessage类中,我找不到任何有助于接收发件人姓名的方法。是否存在?如果是,我应该使用哪种方法?

1 个答案:

答案 0 :(得分:0)

onMessageArrived()回调仅带有topicMqttMessage参数。

但是有效载荷是二进制数据,您可以在有效载荷内包含任何数据。一旦客户端收到有效载荷,您就可以解析有效载荷以获得所需信息。

您需要更改有效负载以包含必需的参数。