Я создаю приложение для Android, и я бы хотел отправить изображение с помощью outputStream и получить с помощью InputStream. Я хочу отправить (имя, адрес электронной почты, контакт, изображение) с телефона1 ---> phone2 через outputStream/InputStream, как я дифференцирую это эти байты для имени, электронной почты, какие байты для изображения?В outputStream/InputStream, как я различаю эти байты для имени, электронной почты, каких байтов для изображения?
0
A
ответ
1
Чтобы справиться с что-то вроде этого, вы можете отправить его с определенным протоколом ..., например, вы можете отправить:
[номер телефона], но вместо этого вы должны:
[идентификатор ] - [данные], затем, когда вы его получите, прочитайте идентификатор и удалите его из полезной нагрузки, а затем обработайте его, как вам нужно.
2
Просто создать собственный бинарный протокол, например, как это:
байт nameLength, байт [] имя, байт emailLength, байт [] адрес электронной почты, контакт контакт, байт [] изображение
+0
У вас есть код? , m застрял с этим – Ahmed
Просьба поделиться кодом, m застрял в этом. – Ahmed