2012-06-12 39 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

回答