![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
mva |
![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 104 Регистрация: 15.3.2009 Из: Киров Пользователь №: 615 Спасибо сказали: 3 раз(а) Репутация: ![]() ![]() ![]() |
Добрый день!
Есть код
Он работает под Linux, но не работает в Windows. Почему? Как это можно выяснить? Сообщение отредактировал mva - 29.1.2015, 15:06 |
|
|
wiz29 |
![]()
Сообщение
#2
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: ![]() ![]() ![]() |
Стоит проверить настройки конфигурации сетевого интерфейса под виндами. Скорее всего там проблема.
|
|
|
mva |
![]()
Сообщение
#3
|
Участник ![]() ![]() Группа: Участник Сообщений: 104 Регистрация: 15.3.2009 Из: Киров Пользователь №: 615 Спасибо сказали: 3 раз(а) Репутация: ![]() ![]() ![]() |
С интерфейсом скорее всего все нормально. Интернет через него работает.
|
|
|
wiz29 |
![]()
Сообщение
#4
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: ![]() ![]() ![]() |
я не уверен, что m_networkAccessManager->setConfiguration(manager.defaultConfiguration()); задает корректные настройки для конкретного сетевого адаптера под виндой (прокси и тп).
|
|
|
mva |
![]()
Сообщение
#5
|
Участник ![]() ![]() Группа: Участник Сообщений: 104 Регистрация: 15.3.2009 Из: Киров Пользователь №: 615 Спасибо сказали: 3 раз(а) Репутация: ![]() ![]() ![]() |
Проверил значение manager.defaultConfiguration().isValid()
Под Linux - true, под Windows - false. Осталось понять почему. |
|
|
mva |
![]()
Сообщение
#6
|
Участник ![]() ![]() Группа: Участник Сообщений: 104 Регистрация: 15.3.2009 Из: Киров Пользователь №: 615 Спасибо сказали: 3 раз(а) Репутация: ![]() ![]() ![]() |
Все оказалось проще. Убрал условие
if (m_networkAccessManager->networkAccessible() == QNetworkAccessManager::Accessible) и все заработало. В примере с загрузкой файла, который есть в документации, такого условия тоже нет. Так же убрал и QNetworkConfigurationManager. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 1.6.2025, 16:58 |