TCP传输,数据受损,解决方案

TCP传输,数据受损,解决方案

为什么写这篇文章
  • 前天遇到了这个问题,然后在网上找了很久的解决方案,并且试了,感觉效果不是很好,后面自己想了一个
原理

我选择的是json作为传输的数据格式,在传输文件时有客户端向服务端发起,服务端收到讯息后再发送一个状态响应给客户端,如果传输过程中数据丢失了,服务端就会解析失败,这时候返给客户端一个状态码,客户端收到状态码后就知道刚刚发给服务端的讯息有没有出现数据丢失导致不完整的情况。如果不完整,就重发刚刚的讯息,成功收到就继续发其它讯息。从前天到现在感觉传输文件时效果还不错。还没出现啥bug.如果你还有什么好的建议也可在评论区留言分享
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值