Команда RabbitMQ отслеживает список рассылки rabbitmq-users
и только иногда отвечает на вопросы о StackOverflow.
После просмотра источников для парыминут, я нашел следующее:
Проверьте конструктор соединения для тестов AMQP-CPP здесь .Обратите внимание, что IP-адрес передается в виде строки, но преобразуется в определенный класс с помощью Network::Ipv4Address(ip)
.
Теперь посмотрите на SimplePocoHandler
конструктор здесь он принимает имя хостав виде строки и передает эту строку в Poco::Net::SocketAddress address(host, port)
, который затем используется в качестве аргумента для connect
.
Итак, в вашем случае, когда вы передаете 192.168.1.100
в качестве IP-адреса, он действительно использует этов качестве имени хоста.Вам придется изменить конструктор SimpePocoHandler
для использования Network::Ipv4Address(ip)
или создать отдельный конструктор с поддержкой IP-адресов.