java socket客户端上传文件过程中断线,客户端重连,并且服务端继续接收数据

服务端正在接收客户端发送的数据,当数据传输到一半时,突然客户端断线,然后客户端重连,连上之后给服务端发送续传请求,服务端接收到续传请求后,返回准许信息,然后客户端再继续发... 服务端正在接收客户端发送的数据,当数据传输到一半时,突然客户端断线,然后客户端重连,连上之后给服务端发送续传请求,服务端接收到续传请求后,返回准许信息,然后客户端再继续发送数据,客户端会从断开的那个字节开始发送,服务端只需要继续接收就可以了,现在我要实现服务端的代码

这个需要怎么实现

财富值不够了,不好意思
最好有例子可以参考
展开
 我来答
匿名用户
2014-01-22
展开全部
记录下客户端接收的字节数作为断点,下次请求时发送断点到服务器端,服务器端根据断点跳过相应字节数,然后继续传送,客户端收到后追加到文件末尾
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
屠夫的完美跳大
2014-01-22 · 超过12用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:32.4万
展开全部
思路,一边发数据,一边写数据到文件里保存下来,下次重连的时候就读取文件,继续写
更多追问追答
追问
重连之后的客户端套接字怎么保证就是上一次断开的那个
追答
只是请求资源,保证是同一个资源即可,不需要保证同一个套接字吧,重点是记录下断开的位置
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
derek_liuxf
2014-01-22
知道答主
回答量:3
采纳率:0%
帮助的人:4117
展开全部
服务端返回接收到数据的position,客服端从position处从新发
追问
客户端已经实现了,重连之后会从断开字节的下一个字节发送,主要是实现服务端
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
何化冰
2014-01-22 · 超过29用户采纳过TA的回答
知道答主
回答量:210
采纳率:100%
帮助的人:55.8万
展开全部
每次上传的时候记录文件上传的位置 短线后再从那个位置续传到服务器 服务器再在断开位置写文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8dd2c3e41
2014-01-22 · TA获得超过431个赞
知道小有建树答主
回答量:439
采纳率:0%
帮助的人:316万
展开全部
你要代码有点困难。。不过你的要求逻辑上完全不是啥问题的。。关键是你服务端要记录好信息。。然后你下次续传时要判断是不是和上次断开的是不是同一个文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 5条折叠回答
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式