您好我是MQTT的新手,我制作了2个MQTT客户端jar文件,一个是发布者的主题(需要3个参数,“主题”,“消息”,“代理的主机地址”),以及另一个订阅主题(需要2个参数“主题”,“经纪人的主机地址”)。发送普通纯文本邮件时,客户端都能正常工作。但是我需要在发布者和订阅者客户端上实现有效负载的简单gzip压缩。发布者成功压缩有效负载并将其发送出去但是当我尝试将有效负载的解压缩添加到客户端时,我遇到了问题,就其解压缩方法而言,并没有进一步发展。我知道代码的某些部分是低效的,但我只是在寻找解压缩问题的答案。
发布商客户代码:
tidyverse
订阅者客户端代码:
library(tidyverse)
data_frame(
buff = rep(1:2, 2, each = 2),
area = 8:1*100,
year = rep(2003:2004, each = 4),
manag = rep(0:1, 4)
) %>%
group_by(buff, manag) %>%
arrange(year) %>%
mutate(area2003 = first(area), rate = area/area2003*100)
基本上我可以对订阅者客户端中的messageArrived方法进行任何修改,以允许它打印出解压缩文件。
感谢。