Форум программистов, компьютерный форум CyberForum.ru

Обрыв канала - Android

Восстановить пароль Регистрация
 
serSeventin
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 44
06.04.2016, 21:16     Обрыв канала #1
Здравствуйте!
Опять столкнулся с очередной проблемой, которую не могу решить. Дело в том, что при написании программы я использовал телефон Lenovo A328, так вот, на этом устройстве все хорошо работает. Моя программа подключается к серверному-приложению, написанному на Java и работающему на моем компьютере, и получает сначала тестовые данные, потом обрабатывает их и принимает видео файл. Затем я протестировал программу на телефоне explay, модель к сожалению не помню, но программа работал очень хорошо, как по часам, далее я начал тестировать программу на устройстве Samsung(модель не помню) и столкнулся с такой проблемой, дело в том, что текстовые данные программа получает, а когда доходит до видео файла, то серверное-приложение выбрасывает исключение(Обрыв канала), я никак не могу понять с чем это связано, памяти на устройстве вполне хватает, в манифесте разрешил все, что имеет отношение к сети. В чем может быть проблема?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2016, 21:16     Обрыв канала
Посмотрите здесь:

Обрыв системы Windows XP
C# Обрыв соединения
Обрыв связи Сети
Обрыв соединения!? Сети
Обрыв странице! Windows XP
Обрыв соединения!
Обрыв связи Сети
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
06.04.2016, 21:29     Обрыв канала #2
serSeventin, видимо, IOException возникает именно на клиенте. Какие ошибки есть? Что-то мне подсказывает, что дело в файловой системе
Bend3r
 Аватар для Bend3r
144 / 131 / 18
Регистрация: 29.07.2012
Сообщений: 704
06.04.2016, 23:25     Обрыв канала #3
Проведите тест около 5-6 раз. Найдите момент когда вылетает ексепшн. Далее попытайтесь понять почему так происходит, либо сообщите нам сюда.
serSeventin
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 44
07.04.2016, 17:43  [ТС]     Обрыв канала #4
Вы оказались правы, ошибка происходит на клиенте. Дело в том, что перед тем как принять видео файл я создаю путь к нему с помощью команды
Код
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC) + "/explosion."
и сохраняю этот путь в переменной, далее я добавляю к переменой расширение файла, а за тем создаю файл
Код
fos = new FileOutputStream(way);
и именно здесь происходит ошибка такого вила:
java.io.FileNotFoundException: /storage/sdcard0/Music/explosion.mp4: open failed: ENOENT (No such file or directory)
Я так понял, на некоторых устройствах он создается, на других нет, как обойти эту проблему?
serSeventin
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 44
08.04.2016, 20:00  [ТС]     Обрыв канала #5
Никто не знает, почему так происходит?
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
09.04.2016, 16:38     Обрыв канала #6
serSeventin, проверьте, что файл создаётся. Если его нет, то делайте createNewFile. Попробуете, отпишите сюда о результатах
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2016, 18:08     Обрыв канала
Еще ссылки по теме:

Обрыв связи
Обрыв строк C++
C++ Дан номер телевизионного канала (от 1 до 5).Вывести на экран наиболее популярные программы заданного канала
Обрыв Wi-Fi
BAT Обрыв цикла for

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
serSeventin
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 44
10.04.2016, 18:08  [ТС]     Обрыв канала #7
Дело в том, что он не создается на некоторых устройствах, если создать файл в ручную, на устройстве, то данные буду передаваться, иначе никак.
Yandex
Объявления
10.04.2016, 18:08     Обрыв канала
Ответ Создать тему
Опции темы

Текущее время: 23:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru