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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
#1

Передача по TCP - Программирование Android

22.10.2015, 18:31. Просмотров 344. Ответов 6
Метки нет (Все метки)

Можно текстовую часть данных передать, по TCP, байтами а бинарные данные передать JSONом?? Потерь данных не будет нормально будет читаться на сервере?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2015, 18:31     Передача по TCP
Посмотрите здесь:

Передача SQLite таблицы по TCP - Программирование Android
Подскажите как сделать хотя бы в теории, от примера не откажусь.

TCP клиент - Программирование Android
Доброго времени суток. Мне стало нужно написать простое android-приложение, которое соединяется по беспроводной локальной сети с...

TCP/IP клиент - Программирование Android
Здравствуйте, Имеется хост, который слушает порт 50001, на андроиде написал такую функцию для отправки данных на хост. На хост...

Не работает TCP-соединение - Программирование Android
Помогите найти ошибку, код запускается, доходит до ServerSocket s = new ServerSocket(9999); дальше не работает, об...

TCP Socket Client - Программирование Android
Всем доброго времени суток. Пытаюсь открыть сокет между Android Client и сервером под виндой (когда то написал на билде, использую в...

Пинг TCP сервера - Программирование Android
У меня есть TCP сервер под Windows и TCP клиент на андроид. Я устанавливаю между ними соединение и передаю данные. Но может же же быть...

TCP клиент в NDK - Программирование Android
Как реализовать TCP клиент используя андроид ndk на С++?? Я слышал, что у андроид такое же ядро как и у Linux. То есть на андроид ndk будет...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zealot01
42 / 42 / 16
Регистрация: 24.08.2015
Сообщений: 136
Завершенные тесты: 1
22.10.2015, 19:05     Передача по TCP #2
yura91, По TCP можно передать любые данные, главное чтобы клиент их понял. Чтобы передать через json бинарные данные, нужно их предварительно перекодировать например в base64.
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
22.10.2015, 19:30  [ТС]     Передача по TCP #3
ну а байты звука как передать (поместить в JSON) во что их перекодировать??
zealot01
42 / 42 / 16
Регистрация: 24.08.2015
Сообщений: 136
Завершенные тесты: 1
22.10.2015, 21:19     Передача по TCP #4
yura91, Как вариант в base64 строке пример
vxg
Модератор
3120 / 1922 / 209
Регистрация: 13.01.2012
Сообщений: 7,370
23.10.2015, 09:27     Передача по TCP #5
Цитата Сообщение от yura91 Посмотреть сообщение
ну а байты звука как передать
гнать звуковые блоки через base64 это, простите мне мой максимализм, импотенция
zealot01
42 / 42 / 16
Регистрация: 24.08.2015
Сообщений: 136
Завершенные тесты: 1
23.10.2015, 09:40     Передача по TCP #6
Цитата Сообщение от vxg Посмотреть сообщение
гнать звуковые блоки через base64 это, простите мне мой максимализм, импотенция
gzip сожмёт
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2015, 11:01     Передача по TCP
Еще ссылки по теме:

Контрольная сумма TCP пакета - Программирование Android
Как вычислить контрольную сумму отправляемого TCP пакета на сервер? Ну например при помощи md5 как вычислить контрольную сумму? Какие...

TCP клиент под андроид - Программирование Android
Доброго времени суток. Имеется TCP сервер под Windows, написанный на Delphi XE5, также имеется программа под Android, написанная там же....

Чтение данных с сервера (TCP клиент) - Программирование Android
Добрый день подскажите как реализовать чтение данных с сервера непрерывным потоком и выводить все в TextView. отправку на сервер...

Отправить по TCP большое целое число - Программирование Android
Как правильно отправить по TCP большое целое число, которое не вмещается в 1 байт, например 1024 ?? Какой класс и функцию для этого...

Обращение к modbus устройству через TCP протокол - Программирование Android
Добрый день, написал TCP клиент, все работает. Подскажите пожалуйста как обратиться к устройству с командой "01 03 00 2e 00 01 e4 03" и...


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

Или воспользуйтесь поиском по форуму:
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
23.10.2015, 11:01  [ТС]     Передача по TCP #7
ну если у меня и изображение и звук имеют большой размер. Ну допустим размер изображения несколько мегабайт и я его перевел в Base64 и запихнул в JSON. А потом передаю по TCP. Но сразу за один раз я же не могу передать несколько мегабайт, мне нужно такой буфер резать, или если это упаковано в JSON то передается нормально, без потерь(даже большие данные)??

Добавлено через 50 секунд
Просто как быть в случае больших размеров??
Yandex
Объявления
23.10.2015, 11:01     Передача по TCP
Ответ Создать тему
Опции темы

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