【Socket】大数据收发解决方案

#技术#

Socket 数据包上限

1500byte,其真实数据大小可能更小。这个长度传个hallo,接受个hi还够用,但如果数据包大起来,比如传输一个10M的图片,就显得不太够用了

传输原理

其实原理特别简单就跟贪吃蛇一样。

每传过来一个值,就相当于生成了一个糖豆。

接收值的过程,将于吃掉糖豆。

将值写入文件尾,增加贪吃蛇的长度。

解决方案一

服务器Sever

发送文件长度

通过文件流截取指定长度的字节数组发送


客户端Client

接收文件长度

接收文件并将文件流写入文件尾

原代码:https://www.aliyundrive.com/s/Q9qNcCg4Gx4


0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP