在outputStream/InputStream中,我如何区分这些字节用于名称,电子邮件,哪些字节用于图片?

发布于 2024-12-28 09:17:31 字数 159 浏览 1 评论 0原文

我正在创建一个Android应用程序,我想使用outputStream发送图像并使用InputStream接收图像。我想通过outputStream/InputStream从phone1--->phone2发送(姓名,电子邮件,联系人,图片)我如何区分这些字节用于姓名,电子邮件,哪些字节用于图片?

I am creating an Android app and i would like to send image using outputStream and receive using InputStream .I want to send ( name , email , contact , picture ) from phone1--->phone2 through outputStream/InputStream how i differentiate that these bytes are for name , email , what bytes are for picture ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

水晶透心 2025-01-04 09:17:32

只需创建一个自定义二进制协议,例如这样:

byte nameLength,
字节[]名称,
字节电子邮件长度,
字节[]电子邮件,
联系方式 联系方式,
字节[]图片

Just create a custom binary protocol, for example like this:

byte nameLength,
byte[] name,
byte emailLength,
byte[] email,
contact contact,
byte[] picture

守不住的情 2025-01-04 09:17:32

要处理这样的事情,您可以使用特定协议发送它...例如您可以发送:

[电话号码],但您可以发送:

[标识符]--[数据],然后当您收到它时,读取标识符并将其从有效负载中剥离,然后根据需要进行处理。

To handle something like this, you could send it with a particular protocol... for instance you could send:

[Phone number] but instead of this you'd have:

[identifier]--[data] then when you receive it, read the identifier and strip it from the payload and then handle it as you need to.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文