我正在创建一个Android应用程序,我想使用outputStream发送图像并使用InputStream接收。我想从phone1发送(姓名,电子邮件,联系人,图片)---> phone2通过outputStream / InputStream如何我区分这些字节是用于名称,电子邮件,图片的字节数是什么?
答案 0 :(得分:2)
只需创建一个自定义二进制协议,例如:
字节名称长度, byte []名称, byte emailLength, byte []电子邮件, 联系联系人, byte [] picture
答案 1 :(得分:1)
要处理这样的事情,您可以使用特定协议发送它...例如,您可以发送:
[电话号码]但不是这样你就有:
[identifier] - [data]然后当你收到它时,读取标识符并从有效载荷中删除它,然后根据需要处理它。