Установить timeout на http соединение
Можно ли вообще сделать такое и как это делается?
|
Какого рода соединение? URLLoader?
|
да, простое обращение к серверу
|
по-моему ничего такого нет у URLLoader. Можно вместе с запросом создавать таймер и по таймеру считать соединение не удавшимся, отписывать URLLoader от слушателей и занулять.
|
в данному случае нужно удерживать соединение с сервером, таймаут необходимо обнулить, а не отслеживать соединение, может это можно реализовать с помощью других соединений?
По сути нужно отсылать сообщение серверу и не закрывать соединение пока не получен ответ от него. |
в смысле, удерживать?
URLLoader отсылает данные по адресу, ждет ответа, получает, закрывает соединение. Например, если отсылает данные на php-скрипт, то соединение будет висеть, пока скрипт не отработает и не отдаст результат. Какой функционал-то нужен? |
на чтение/запись тоже есть таймаут и вечно скрипт держать соединение не сможет, а надо чтоб смог
|
никаких возможностей управлять этим нет. Возможно с классом Socket можно создать такого рода соединение и добиться какого угодно таймаута. Если вас не пугает, что придется разобраться с протоколом и отправлять строчки вида
Код:
metaSocket.writeUTFBytes("GET /7.html HTTP/1.1\nUser-Agent:Mozilla\n\n"); |
спасибо
|
делайте через сокеты!
|
Часовой пояс GMT +4, время: 23:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.