Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие _ QNetworkAccessManager - bind к адресу

Автор: kerdster 14.2.2011, 18:15

Здравствуйте. У меня проблема в том что никак не могу нарыть в документации где можно сделать принудительный бинд QNetworkAccessManager к локальному интерфейсу. В системе настроено несколько интерфейсов и надо как-то сказать манагеру что нужно использовать именно этот.
Беда в том что нашёл для QHttp, но такой вариант не годится.

Существует ли решение именно для QNetworkAccessManager? Или для всего приложения настройка бинда интерфейса?

Автор: kwisp 15.2.2011, 10:22

kerdster,
версия библиотеки какая?
я вот в 4.7.1 нашел класс http://doc.qt.nokia.com/latest/qnetworkconfiguration.html можно его посмотреть

Автор: kerdster 15.2.2011, 11:03

kwisp, у меня тоже 4.7
Класс этот смотрел, ничего не нашёл там подходящего :(
Как я понял, он предназначен в первую очередь для мобильных интерфейсов, GPRS юзать там или WLAN например. Хотя может я ошибаюсь, попробую копнуть поглубже, может он даёт возможность выбора между несколькими eth-интерфейсами.

Автор: kwisp 15.2.2011, 11:20

Цитата(kerdster @ 15.2.2011, 11:03) *
kwisp, у меня тоже 4.7

а у меня 4.6.3, я просто в документации к 4.7.1 этот класс увидел.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)