2016-03-16 8 views
0

Вот мое подключение клиента ПОЗПОЗ: как `` onMessageDelivered` и onMessageArrived` становится называется

var client = new Paho.MQTT.Client(Constants.MQTT_HOST, Number(Constants.MQTT_PORT), Constants.MQTT_CLIENT_ID); 
client.onConnectionLost = onConnectionLost; 
client.onMessageArrived = onMessageArrived; 
client.onMessageDelivered = onMessageDelivered; 
client.connect({onSuccess:onConnect}); 

Когда я использую

var message = new Paho.MQTT.Message(Utils.uintToString(enc));  
    message.destinationName = targetTopicName; 
    client.send(message); 

отправить сообщение, как onMessageDelivered и onMessageArrived становится называется ,

ответ

1

Подписываетесь ли вы на ту же тему или используете подстановочные знаки, которые включают ее (например, #)?

Если бы вы были тогда, как onMessageDelivered, так и onMessage Arrived будут называться. Если вы не подписываетесь, это звучит как ошибка, которую вы можете поднять здесь: https://github.com/eclipse/paho.mqtt.javascript/issues

+0

Что вы подразумеваете под «Подписываетесь ли вы на эту тему»? Если я общаюсь с тем же пользователем 'u1', то каждый раз я буду подписываться на тему' user/u1', если я хочу общаться с пользователем u1 – manish

 Смежные вопросы

  • Нет связанных вопросов^_^