![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
У меня есть идеи, что сервер выплёвывает IOError, потому что один файл один юзер пытается стянуть слишком много раз параллельно. Возможно, существует такой вид атаки.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
не сервер выплевывает ошибку, а выплевывает хттп статус (что-то в духе "а не офигелили вы в одну милисекунду спрашивать одно и то же"),которое ведет к ИЕЕррору
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
В общем. такое дело. Алатар был прав, а я дурак: после его слов я усомнился и полез проверять. Мозг перебрал уже перебранные варианты и нашел на пыльной полочки один. У меня в коде вот такая проверка:
Ага, когда может это условие не сработать? Правильно, когда bytesLoaded или .bytesTotal не определены (один из). Один из них uint и не может быть undefined по умолчанию, второй просто int. Убрал условие, оставив закрытие потока - voila! Вот теперь Алатар снова прав и нужно оборачивать в try-catch. А виновата невнимательность. Всем спасибо, надеюсь, на этом борьба с потоками закончится.
__________________
тут я Последний раз редактировалось КорДум; 01.06.2011 в 22:17. |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:39. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|