Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
Greg |
5.1.2016, 19:56
Сообщение
#1
|
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 5.1.2016 Пользователь №: 4513 Спасибо сказали: 0 раз(а) Репутация: 0
|
Здравствуйте форумчане.
Как увеличить число одновременных запросов к одному серверу\порту используя класс QNetworkAccessManager? В документации сказано, что стоит ограничение в 6 запросов к одному серверу\порту. Я отредактировал константу defaultHttpChannelCount в исходном файле qhttpnetworkconnection.cpp Qt 5.5.1, но количество запросов увеличилось с 6 до 10. До редактирования: После: Как тестировал: Отправлял циклом запросы на свой сервер: На сервере делал задержку в одну секунду и отдавал ответ: В логе видно, что на сервер приходит по 10 запросов, когда ожидались все 550 "одновременно". |
|
|
|
|
Greg |
6.1.2016, 0:40
Сообщение
#2
|
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 5.1.2016 Пользователь №: 4513 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Greg @ 5.1.2016, 19:56) Link Здравствуйте форумчане. Как увеличить число одновременных запросов к одному серверу\порту используя класс QNetworkAccessManager? В документации сказано, что стоит ограничение в 6 запросов к одному серверу\порту. Я отредактировал константу defaultHttpChannelCount в исходном файле qhttpnetworkconnection.cpp Qt 5.5.1, но количество запросов увеличилось с 6 до 10. До редактирования: После: Как тестировал: Отправлял циклом запросы на свой сервер: На сервере делал задержку в одну секунду и отдавал ответ: В логе видно, что на сервер приходит по 10 запросов, когда ожидались все 550 "одновременно". Количество подключений увеличилось, проверил на сервере товарища. Проблема решена. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 31.12.2025, 3:47 |