![]() |
Запрос URLStream одновремено с URLRequest возможно?
Хочу сделать streming то-есть приложение отправляет запрос серверу а сервер порциями отдаёт информацию клиенту для этого использую URLStream. Но проблема в том что другие запросы отправляемые с помощью URLRequest зависают на время работы URLStream а если соединение в URLStream достаточно велико то остальные на ждут а вываливаются с ошибкой. Это можно как-то побороть? И как добавить время ижидания?
|
Вообще это более чем странно. Количество соединений зависит от браузера, но оно точно не меньше 2. То есть - браузер должен Вам предоставить одно соединение под URLStream и как минимум еще одно под URLRequest.
Все что можно сделать (если причина в браузере) - это складывать запросы в очередь и обрабатывать по 1. |
Цитата:
|
Да немного перепутал на самом деле URLLoader. Попробовал в другом браузере тоже самое думаю от браузера не зависит. А в очереди не получится всё логика ломается дело в том что 1 соединение должно постоянно быть подключённым.
|
Добавить время ожидания нельзя.
Вообще странное поведение. А у вас не один и тот же сервер, к которому вы делаете коннект? Дело в том, что это может быть и серверное ограничение, на количество одновременных подключений. |
Спасибо проблему решил функцией PHP session_write_close() всё было из-за сессии.
|
| Часовой пояс GMT +4, время: 20:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.