查看完整版本: [--
QT UDP socket实现可靠的文件传输
--]
QTCN开发网
->
招聘、求职、供求、广告等
->
QT UDP socket实现可靠的文件传输
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
ymym
2014-05-27 17:48
QT UDP socket实现可靠的文件传输
因老师要求写个基于滑动窗口协议的可靠地文件传输,谁那有编写好的代码借鉴一下,不胜感激!
foxgod
2014-05-29 16:40
为什么不是TCP
liudianwu
2014-05-30 08:58
滑动窗口协议?头一次听说
xushuai_sio
2016-09-12 11:00
请问完成了吗,能分享一下吗,最近也在搞这个
fengmaoqiao
2016-09-12 20:21
太高级了,直接应答握手不行吗
马侬骑士
2016-09-13 21:05
可靠的文件传输,本来UDP就是不可靠的文件传输!UDP传输文件,分包组包必须的,由于需要可靠,就需要在接收端对接受的包进行反馈,接受到就应答,接受不到的重新请求,保证每包都到达,就是比较麻烦,没什么难度,自己需要花时间进行写!
lch922
2017-02-26 12:14
有构想过这个方向,正打算实现。大概理念是:
发送端将文件总大小、每个包的大小告知接收端,发送文件包时,携带该包的信息(第几个包),接收端接收到后,记录下节点的是第几个包。
发送端发送完成后,询问接收端哪些包没有接收到,然后重发没有接收到的包。
加入滑动窗口的话,就改一下询问的时间点。比如发了100个包就询问一次,前100个包哪些没有接收到。再根据丢包的情况,考虑是否需要加入发包间隔、间隔时间多长。
如此重复。直到发送完毕。
查看完整版本: [--
QT UDP socket实现可靠的文件传输
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled