为了账号安全,请及时绑定邮箱和手机立即绑定

UDP通信 接收方字节数组

UDP通信 接收方字节数组

街边七号 2018-06-21 11:36:28
实际中不大可能可以获得发送方发送数据的字节数组大小,那么如何在接收方开辟适当的数组呢?也就是如果发送方发送数据大于接收方开辟的字节数组大小,比如发送方发个mp3  有3M,接收方却因为不能获取接受数据的粗略大小,结果只开辟了个byte[8192]   这种情况应该怎么处理啊?
查看完整描述

1 回答

?
cxxyjsj

TA贡献119条经验 获得超22个赞

使用一个字节数组循环读,把读取的有效字节写入到文件或者输出流中

查看完整回答
反对 回复 2018-06-26
  • 街边七号
    街边七号
    有没有代码
  • cxxyjsj
    cxxyjsj
    OutputStream os = new FileOutputStream("xxxx.mp3"); byte[] buf = new byte[1024]; int len = 0; while((len = is.read(buf)) > 0) { os.write(buf, 0, len); } os.close();
  • 街边七号
    街边七号
    udp啊 可以这样?
  • 1 回答
  • 0 关注
  • 1206 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信