roboforum.ru

Технический форум по робототехнике.

wi-fi передача изображений камеры на комп

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Re: wi-fi передача изображений камеры на комп

Сообщение Angel71 » 08 окт 2012, 18:14

zloy_molo4nik, сейчас это уже не нужно, но в будущем когда может и пригодиться. когда нужно текстом чего записать или передать, но данные бинарные или в тексте какие символы (или последовательности символов) могут пакостей натворить, используют алгоритмы на подобии base64. как пример "Онлайн MD5 и base64 кодер/декодер" в base64 "0J7QvdC70LDQudC9IE1ENSDQuCBiYXNlNjQg0LrQvtC00LXRgC/QtNC10LrQvtC00LXRgA==". в самом простом варианте берётся байт (в тексте код символа) и преобразуется в шестнадцатиричное представление (в смысле 0 - 0 .. 255 - FF).
Последний раз редактировалось Angel71 08 окт 2012, 18:32, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: wi-fi передача изображений камеры на комп

Сообщение elmot » 08 окт 2012, 18:28

Тут это СОВСЕМ не нужно. Тут скорее наоборот - все в бинарники загнать. Ибо производительность. А вообще-то да, так и есть.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: wi-fi передача изображений камеры на комп

Сообщение Angel71 » 08 окт 2012, 18:32

:oops: яж того и написал, что на всякий, на будущее.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: wi-fi передача изображений камеры на комп

Сообщение zloy_molo4nik » 09 окт 2012, 10:55

Возник еще вопрос. J2ME, какой максимальный размер файла можно передать через сокет за один раз, что-бы этот файл не разбивался на пакеты. Спрашивал в товарища гугла, но так толком ничего и не нашел. Куча примеров, но по моему вопросу ничего нет.
Аватара пользователя
zloy_molo4nik
 
Сообщения: 19
Зарегистрирован: 29 июн 2012, 21:04
Skype: zloy_molo4nik

Re: wi-fi передача изображений камеры на комп

Сообщение elmot » 09 окт 2012, 11:22

Нету, потому что на такой вопрос нет правильного ответа.
Забыть про пакеты раз и навсегда. Раз работа через TCP сокет, то на пакеты бьется сильно ниже по уровням сетевой иерархии и вне контроля программы. Да и не важно, как бьется. Сокет такого типа обеспечивает канал, это его спецификация. На одном конце записали, на другом - то же самое прочитали. Главное не забывать flush в конце передачи.

Другое дело, что я сталкивался с ситуацией, когда при попытке записать в стрим большого массива данных одним вызовом write() перезагружался телефон. К пакетам это не имеет никакого отношения, это тупо бага в JVM. Телефон был SonyEricsson C702.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Пред.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26