-
Постов
8 -
Зарегистрирован
-
Посещение
Весь контент Tarik Live
-
Т.к TDM.AndroidServiceStartCommand может срабатывать несколько раз я ввел переменную running, чтобы по нескольку раз не стартовал сам mqtt клиент. По вопросу автоматического переподключения я пока не разбирался, нужно чуток больше свободного времени, но есть пару идей. Как протестирую отпишусь. И да, таймер и все что обращается к "форме" в сервисах не работает
- 18 ответов
-
Думаю у вашем случае будет полезно. Просто поставьте проверку значения данной функции
- 18 ответов
-
Переподключение я не делал т.к использовал на сотовом интернете а он был всегда
- 18 ответов
-
Подписка чуть больше, а так да все верно. topicArray:=TJavaObjectArray<Jtopic>.Create(1); topic:=TJTopic.JavaClass.init(StringToJString('android/java/'), TJQoS.JavaClass.AT_LEAST_ONCE); topicArray.Items[0]:=topic; connection.subscribe(topicArray); Очень рад, что у вас получилось)
- 18 ответов
-
Вот код моего сервиса serviceTest2Service.rar
- 18 ответов
-
https://github.com/fusesource/mqtt-client без танцев с бубном не обошлось, но уже получилось подключится к серверу
- 18 ответов
-
Вопрос закрыт. Удалось завести другую библиотеку
- 18 ответов
-
Здравствуйте! Уже почти неделю пытаюсь завести библиотеку org.eclipse.paho.client.mqttv3-1.2.0 в своём приложении. Я знаю о существовании компонента от TMS, но он не умеет работать в фоновом сервисе. Вот код который я использую для тестов: Стандартная библиотека org.eclipse.paho.client.mqttv3-1.2.0 выпадает в ошибку initializer error сразу на строчке mqtt:=TJMqttClient.JavaClass.init(StringToJString('tcp://m23.cloudmqtt.com:11021'), StringToJString('java')); по логам с телефона стало понятно, что проблема в логах ? а конкретно когда библиотека пытается создать логгер выпадает ошибка что не найден файл локализации ru_RU для logcat (сами файлы там вроде как есть). Ладно. Скачал исходники почистил код библиотеки от упоминаний логгера, собрал ииии и ничего. Продвинулся до строчки mqtt.connect(); также пробивал mqtt.connect(mqttconopt); ничего не помагает, получаю ошибку сегментации класса Пока не понятно куда копать дальше? Возможно что не все библиотеки можно использовать в delphi приложениях? P.S Старая версия 1.1.1 тоже не завелась :( service test2.rar
- 18 ответов