|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Не возникает событие IOErrorEvent.IO_ERROR
Не возникает событие IOErrorEvent.IO_ERROR в случае, когда IP отсох целиком (у хостера проблемы с моим сервером, IP не отвечает).
Код самый тривиальный, дальше некуда (в request - ссылка на xml-файл): dataLoader = new URLLoader(); dataLoader.addEventListener(Event.COMPLETE, onLoad); dataLoader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); dataLoader.load(request); Ставлю на сайт, идет запрос и в ответ - тишина. Т.е., вообще. Не возникает никаких событий и, поскольку у меня дебаговая версия плеера, вижу, что не возникает и ошибок, связанных с доступом к серверу. Это нормальное поведение? И как обработать. Ставить таймер и вывешивать транспарант по таймеру, если сервер не ответил за минуту, мне как-то не хочется. |
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Цитата:
Цитата:
Т.е., я так понимаю, альтрнативы кроме как контролировать время ответа сервера нет? |
|
|||||
[+4 24.04.13]
[+4 20.04.13] Регистрация: Feb 2013
Адрес: Seireitei
Сообщений: 176
|
тоже с таким сталкивался, решил проблему через обычный Timer
и через 5 секунд, говоришь что сервер умер, а если ответ пришел, то отменяешь таймер |
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Цитата:
Цитата:
У меня, кстати, на локальном плеере обрыв по таймауту случился, а вот ни в ФФоксе (ФП 11.7), ни в Хроме с его собственным плеером - обрыва не случилась. Так что сделаю потом через контроль времени. |
Часовой пояс GMT +4, время: 01:01. |
|
« Предыдущая тема | Следующая тема » |
|
|