|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2006
Сообщений: 176
|
Установить timeout на http соединение
Можно ли вообще сделать такое и как это делается?
|
|
|||||
Регистрация: Jan 2009
Сообщений: 1,651
|
Какого рода соединение? URLLoader?
|
|
|||||
Регистрация: Nov 2006
Сообщений: 176
|
да, простое обращение к серверу
|
|
|||||
Регистрация: Jan 2009
Сообщений: 1,651
|
по-моему ничего такого нет у URLLoader. Можно вместе с запросом создавать таймер и по таймеру считать соединение не удавшимся, отписывать URLLoader от слушателей и занулять.
|
|
|||||
Регистрация: Nov 2006
Сообщений: 176
|
в данному случае нужно удерживать соединение с сервером, таймаут необходимо обнулить, а не отслеживать соединение, может это можно реализовать с помощью других соединений?
По сути нужно отсылать сообщение серверу и не закрывать соединение пока не получен ответ от него. |
|
|||||
Регистрация: Jan 2009
Сообщений: 1,651
|
в смысле, удерживать?
URLLoader отсылает данные по адресу, ждет ответа, получает, закрывает соединение. Например, если отсылает данные на php-скрипт, то соединение будет висеть, пока скрипт не отработает и не отдаст результат. Какой функционал-то нужен? |
|
|||||
Регистрация: Nov 2006
Сообщений: 176
|
на чтение/запись тоже есть таймаут и вечно скрипт держать соединение не сможет, а надо чтоб смог
|
|
|||||
Регистрация: Jan 2009
Сообщений: 1,651
|
никаких возможностей управлять этим нет. Возможно с классом Socket можно создать такого рода соединение и добиться какого угодно таймаута. Если вас не пугает, что придется разобраться с протоколом и отправлять строчки вида
но у меня есть подозрение, что и это не поможет. Флеш использует транспорт броузера, таймауты могут быть прописаны в нем и отличаться от броузера к броузеру. + на сервере админ тоже обычно выставляет максимальное время выполнения скрипта и таймаут простоя socket-соединений. |
|
|||||
Регистрация: Nov 2006
Сообщений: 176
|
спасибо
|
|
|||||
[+6 23.11.09]
|
делайте через сокеты!
|
Часовой пояс GMT +4, время: 18:25. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|