2015-10-19 21 views
0

我在Windows 8上安裝了Mosquitto,我正嘗試在Java中編寫Paho客戶端來理解MQTT。我寫了一個封鎖發佈者和一個客戶訂閱者。我使用不同的客戶端ID創建了兩個訂閱客戶端線程。當我發佈一個帶有QoS 2的消息時,兩個客戶端都會收到該消息。我期待一個客戶端收到這個消息。我的期望錯了嗎?mosquitto qos 2消息傳遞不止一次

我覺得我沒有正確編程API,想與mosquitto_pub和mosquitto_sub排除故障。同樣的結果。用戶都收到了該消息。請檢查這裏的屏幕截圖:http://imgur.com/a/G5a4D

我很確定我做錯了什麼,但我無法找到它。所有的mosquitto.conf屬性都被設置爲默認值。任何幫助,將不勝感激。我已經用了半天​​的時間了。 :(

+0

的QoS 2意味着所有發佈的消息獲取傳遞一次,正好一次**所有訂閱者**。 – kartben

+1

謝謝您澄清!您能否將它作爲回答發佈,以便我可以接受或讚揚它? – RabbitCodes

回答

0

的QoS 2實際上意味着所有發佈的消息獲取傳遞一次,正好一次到所有用戶