Я работаю над модификациями моего кода для поддержки сред с двумя стеками в Windows 7 et. и др. Код использует ActiveMQ-CPP (3.8.4). Я настроил это, чтобы использовать соединение с брокером по URI «tcp: // [:: 1]: 61616». Я уже нашел, что мне нужно скомпилировать APR с APR_HAVE_IPV6.
Теперь вопрос. Когда метод call_resolver () APR вызывает getaddrinfo () с именем хоста «[:: 1]», он возвращает «Такой хост не известен» (код 11001).
Я могу пинговать [:: 1] без проблем. Я попытался раскомментировать запись :: 1 в именах хостов. Я добавил флажок Internet Protocol Version 6 на мои интерфейсы.
Есть идеи, что мне не хватает?
Задача ещё не решена.
Других решений пока нет …