![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2012
Сообщений: 15
|
Хочу сделать streming то-есть приложение отправляет запрос серверу а сервер порциями отдаёт информацию клиенту для этого использую URLStream. Но проблема в том что другие запросы отправляемые с помощью URLRequest зависают на время работы URLStream а если соединение в URLStream достаточно велико то остальные на ждут а вываливаются с ошибкой. Это можно как-то побороть? И как добавить время ижидания?
|
|
|||||
|
Вообще это более чем странно. Количество соединений зависит от браузера, но оно точно не меньше 2. То есть - браузер должен Вам предоставить одно соединение под URLStream и как минимум еще одно под URLRequest.
Все что можно сделать (если причина в браузере) - это складывать запросы в очередь и обрабатывать по 1.
__________________
...вселенская грусть |
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Цитата:
![]()
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
|
Регистрация: Jul 2012
Сообщений: 15
|
Да немного перепутал на самом деле URLLoader. Попробовал в другом браузере тоже самое думаю от браузера не зависит. А в очереди не получится всё логика ломается дело в том что 1 соединение должно постоянно быть подключённым.
|
|
|||||
|
Регистрация: Jul 2007
Сообщений: 393
|
Добавить время ожидания нельзя.
Вообще странное поведение. А у вас не один и тот же сервер, к которому вы делаете коннект? Дело в том, что это может быть и серверное ограничение, на количество одновременных подключений. |
|
|||||
|
Регистрация: Jul 2012
Сообщений: 15
|
Спасибо проблему решил функцией PHP session_write_close() всё было из-за сессии.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:01. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|