Визуальный бросок SimpleAmqpClient C ++: произошла ошибка сокета

Я использую SimpleAmqpClient библиотеку оболочки c ++ для rabbitmq-c для отправки сообщений брокеру rabbitmq с использованием c ++.

Среда: Windows 7, Visual Studio 2017, SimpleAmpqClient 2.4.0 (устанавливается через менеджер NuGet).

У меня есть очень простой код ниже:

#include <SimpleAmqpClient/SimpleAmqpClient.h>
#include <iostream>

using namespace std;
int main() {

try {AmqpClient::Channel::ptr_t connection = AmqpClient::Channel::Create("localhost", 5672, "admin", "admin");

}
catch (AmqpClient::ConnectionException::exception e) {
cerr << e.what() << endl;
}
return 0;

}

я получаю a socker error occurred и не может установить соединение.

На портале управления rabbitmq я создал пользователя admin / admin и дал ему разрешения на удаленный доступ к серверу.

Чтобы убедиться, что это не проблема с подключением или проблема пользователя rabbitmq, я создал приложение Java и приложение C #, и оба смогли подключиться к брокеру.

Я потратил слишком много времени на поиски решения, но ничего не помогло.

0

Решение

Задача ещё не решена.

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

Других решений пока нет …

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