ActiveMQ-CPP Basic Consumer

Я пытаюсь запустить пример из http://activemq.apache.org/cms/cms-api-overview.html, так приклеил main.cpp код моего qt creator добавленной apr а также activemq библиотеки и скомпилированы с успехом, но ничего не произошло после. Я имею в виду консоль напечатана:

============================================
Starting the example
--------------------------------------------

и ничего больше. Я заметил, просто печатая койки, что

std::cout <<"START" <<std::endl;
connection->start();
std::cout <<"AFTER START" <<std::endl;

консоль не печатала второй cout, так что это должно быть проблема с connection->start(); Ты можешь мне помочь?

-1

Решение

Проблема может заключаться в том, что вы либо не запускаете экземпляр брокера ActiveMQ, либо не меняете пример кода для правильного вызова имени хоста / ipaddress вашего брокера. По умолчанию это 127.0.0.1, так что если ваш брокер не на локальном компьютере, то, конечно, это не сработает. Клиент зависает, потому что он также использует транспортный ресурс по умолчанию, поэтому он ждет, когда появится брокер.

0

Другие решения


По вопросам рекламы [email protected]