Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331

Передача фото по сети на сервер

27.07.2015, 16:46. Показов 2639. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня такая задача : нужно реализовать такое приложение чтобы водитель мог сфотографировать на улице обьект здание и тп и фото этого обьекта загружалось в приложение и дальше передавалось с шифрованием на заданный сервер. Ну фото с камеры получить в приложении я смогу. Вопрос какой в данному случае лучше использовать протокол для передачи данных но так чтобы и клиент и сервер можно было написать на джаве (Клиент точно только на джаве там андроид а сервер можно на Си ++ написать, но http не подходит сервер на JavaScript надо писать)?? Думал на счет TCP но там вроде порт нужно пробрасывать если не по лакальной сети передаешь. Какой протокол посоветуете вы?? И какие библиотеки для шифрования данных использовать?? Посоветуйте пожалуйста
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.07.2015, 16:46
Ответы с готовыми решениями:

Передача фото с одного пк на другой (оба пк подключены к одной wi-fi сети)
Я в Python - новичек. Есть задача передавать фото (снимок с веб камеры) с одного пк на другой. Оба пк находятся в одной wi-fi сети. Полный...

Клинет-сервер: передача данных по сети
Добрый день! Прошу помощи и примеров реализовать следующее. 1) на компьютере в сети делаем сервер на нем должно выполняться следующее: ...

Клиент сервер, передача файлов по сети
Здравствуйте. Как можно организовать работу приложения чтобы клиент получал от сервера хранящиеся на нем файлы,т.е. выполнить команду,а...

9
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
27.07.2015, 16:49
да когда же тебя отпустит, Юра
1
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
27.07.2015, 17:19  [ТС]
да меня отпустило просто какой протокол тут лучше FTP сервер и клиент можно создать?по ftp можно это сделать ?
0
.NET C#,ASP.NET MVC
Эксперт .NET
 Аватар для lvlkoo
594 / 507 / 224
Регистрация: 16.10.2010
Сообщений: 1,902
28.07.2015, 09:43
Порт нужно открывать и пробрасывать абсолютно все. http, ftp, tcp. Socekt сервер-клиент было бы хорошем решением. Сериализовали изображение, зашифровали, отправили, получили, расшифровали, десериализовали.
0
28.07.2015, 11:44

Не по теме:

Шо ж за секретные объекты такие, включая ТП, должен фотографировать водитель такси, чтобы их изображения потом шифровать? Как скушно я живу, однако...

0
28.07.2015, 14:20

Не по теме:

Armagedo, Та ладно вам, всеравно сериализовать, заодно и через функцию шифровки пропустить :D
Ато вдруг другие таксисты буду снифить пакеты!!!

0
 Аватар для krapotkin
6849 / 4676 / 1464
Регистрация: 14.04.2014
Сообщений: 20,667
Записей в блоге: 21
28.07.2015, 21:14
на php эта задача (загрузка файла на сервер) на второй странице после hello world описывается обычно
клиента можно написать на Java, JavaScript, Delphi, к чему ближе лежит...
за пару дней с нуля
снифать трафик мобильного устройства довольно проблематично, поэтому шифрование можно пропустить
0
 Аватар для Bend3r
150 / 137 / 35
Регистрация: 29.07.2012
Сообщений: 709
28.07.2015, 21:50
Попытаюсь вам помочь, ваша задачи обмусолить следующие пункты:
1. Разобраться с TCP классом(сервером) в java;
2. Разобраться с TCP классом(клиента) в java || c++ || c#;
3. Установить связь между сервером и клиентом, попытаться передавать простейшие сообщения(Hello World и т.д.)
4. На стороне клиента научится загружать в память изображение и сериализовать его.
5. На стороне сервера научится десериализовать данные.
6. Теперь просто необходимо после пункта 4 отправлять изображение, но раз вам нужно еще и шифровать, то после сериализации и перед расшифрованием десериализировать данные.

Ход действий клиента: Установили связь клиента с сервером -> Сфотографировали -> Загрузили в буфер -> Сериализуете -> Шифруете -> Отправляете
Ход действий сервера: Принимаете соединение -> Принимаете данные в буфер -> Расшифровывайте данные -> Десериализация -> А вот тут что душе угодно, либо в базу, либо на экран и т.п.

Если собираетесь писать сервер на С++, вот отличная статья как написать простейшие сервер и клиент.
http://citforum.ru/book/cook/winsock.shtml
0
210 / 210 / 60
Регистрация: 22.08.2014
Сообщений: 644
28.07.2015, 21:55
Цитата Сообщение от Bend3r Посмотреть сообщение
1. Разобраться с TCP классом(сервером) в java;
2. Разобраться с TCP классом(клиента) в java || c++ || c#;
3. Установить связь между сервером и клиентом, попытаться передавать простейшие сообщения(Hello World и т.д.)
https://systembash.com/a-simpl... cp-client/
0
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
28.07.2015, 22:40  [ТС]
спасибо всем
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.07.2015, 22:40
Помогаю со студенческими работами здесь

Передача данных по сети (клиент-сервер)
Есть клиентское приложение, которое формирует данные в формате xml. Как передать эти данные на серверную часть. Таким образом я создаю...

Сервер программы сетевого чата. Каким способом в нем реализована передача данных по сети?
Это сервер программы сетевого чата.Каким способом тут реализована передача данных по сети? Заранее благодарен за ответ! using System; ...

Загрузка фото на сервер
здравствуйте...мне нужно на сайте кнопку, по нажатию которой выбираем фото у себя на компьютере, нажимаем загрузить...оно появляется на...

Фото и загрузка на сервер
Привет! Сильно не ругайтесь за вопрос, но перерыл пол гугла даже пытался сделать урок сылка нечего не получается. Мне нужен код,...

загрузка фото на сервер
Всем, кто читает, здравствуйте! Реализовал такую форму для отправки сведений на сервер <form...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru