2012-06-12 22 views
0

我正在使用MQTT.js为我的新应用程序创建代理。 在过去的几个小时里,我一直在努力通过QoS标志。我可以轻松地传递messageId,dup,保留标志但不支持QoS。 我的代码是相当简单的,客户端(与MQTT.js创建)对我做的:mqtt.js节点 - 传递qos消息

client.publish({ messageId: 1001, qos: 1, topic: ..., payload: ... }); 

在服务器上我做了以下内容:

client.on('publish', function(packet) { 
    for (var key in packet) { 
    util.puts(i+'::'+packet[i]); 
    } 
}); 

不管我怎么设置为客户端上的QoS我总是在服务器上获得0。 我曾期待过这个功能。 任何人都有这方面的经验?

谢谢。

+0

您是否尝试过直接联系作者? – ralight

+0

是的。他很快拒绝了拉取请求,但没有回答这个问题。无论如何,找到解决方案。 – radekg

回答