![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Goliath |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 1.3.2005 Репутация: нет Всего: 5 |
Доброго времени суток. У меня проблема с чтение файла из апплета, но не стандартная
Потом я считываю данные с ByteBuffer chunkBuffer:
Так вот проблема в том что 1. Что когда тот самый код был для Application он работал идеально. 2. Апплет его считывает, но через 10 – 15 запусков. Интересно как-то по кокой причине то читает, то не читает? 3. При каждом запуске размер полученного файла одинаков. Что говорит о том, что он берет тот же саамы файл. Может это быть из-за сервера (локальный apache)? Заранее благодарен за ответ --------------------
Наша жизнь растрачивается на мелочи… Упрощайте, упрощайте. [Генри Торо] |
||||
|
|||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Я так полагаю, что дело в сети. Скорее всего channel.read(chunkBuffer); читает столько байт, сколько на данные момент доступно в сетевом буфере (кстати он возвращает сколько байт было прочитано).
Попробуй отказаться от ByteBuffer и заменить его на обычный ByteArrayOutputStream, все равно при работе по сети ByteBuffer не даст тебе заметного преимущества в скорости. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Goliath |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 1.3.2005 Репутация: нет Всего: 5 |
А другого выхода нету? Просто если отказаться от ByteBuffer много приодеться переписывать
--------------------
Наша жизнь растрачивается на мелочи… Упрощайте, упрощайте. [Генри Торо] |
|||
|
||||
| Goliath |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 1.3.2005 Репутация: нет Всего: 5 |
Я решил проблему следующим образом:
Вдруг кому-то пригодиться --------------------
Наша жизнь растрачивается на мелочи… Упрощайте, упрощайте. [Генри Торо] |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Апплеты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |