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

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

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

Как отделить бинарные данные от текстовых при передаче TCP - Программирование Android

22.10.2015, 14:44. Просмотров 142. Ответов 0
Метки нет (Все метки)

У меня есть несколько категорий текстовых данных, которые я передаю по TCP сокетам от клиента андроид на сервер TCP Qt. Я эти категории разделяю символами STX и ETX и то что между ними вырезаю и распределяю. Но мне нужно еще передать изображение, звук(бинарные данные), в байты этих данных уже могут входить значения STX и ETX. Так какой разделяющий символ мне выбрать чтобы отделить текстовые данные от бинарных в одном потоке?? Или как лучше передавать бинарные данные, чтобы их можно было отделить от текстовых и отдельно обработать на сервере??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2015, 14:44     Как отделить бинарные данные от текстовых при передаче TCP
Посмотрите здесь:

Как перехватить пакет (запрос) данных при текущей передаче данных? - Программирование Android
Хочу сделать на подобии валидации - что бы доступ к сети был только на определённые сайты. Я предполагаю так, перехватить текущий пакет...

Нужно по протоколу tcp-ip отправлять на определенный порт данные - Программирование Android
нужно по протоколу tcp-ip отправлять на определенный порт данные. Чтобы сервер отвечал по этим данным набором своих "ответных" данных. ...

Ошибка при передаче Parcel - Программирование Android
Здраствуйте, пытаюсь через Parcel передать в другую активити обект и получаю ошибку 15:50:46.176 2349 currency.online ERROR...

Progressbar при передаче файла на сервер - Программирование Android
Добрый день! Имею код для отправки файла на сервер public String sendPhoto(File file){ String total = ""; String...

Не передаются значения при их передаче в другое активити - Программирование Android
Собственно, обработчик по клику в первом активти: Intent shopintent = new Intent(MainActivity.this, Shop.class); ...

При передаче текста в другую программу нужен только Bluetooth - Программирование Android
При открытии списка программ в которые может быть отправлен текст из моей программы , есть и Bluetooth. Можно ли сделать так чтобы он был...

Как отделить группу элементов в recycler view? - Программирование Android
например: =================== new--- d f g h --------//как сделать такой разделитель(как divideitemdecoration, но только для 1-го...

Как сохранить все данные при повороте - Программирование Android
При повороте нужно сохранить все данные activity. Как это делают и делают ли?

Как при появлении Wifi загружать данные - Программирование Android
Есть приложение. В нем есть много фрагментов которые подгружают данные из сервера, но юзер зашел в него и забыл включить WiFi, сделал там...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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