1. 首页
  2. 移动开发
  3. BlackBerry
  4. ftp_base_on_UDP

ftp_base_on_UDP

上传者: 2020-09-02 19:52:20上传 APPLICATION/X-RAR文件 10KB 热度 16次
大家都清楚,如果用TCP传输文件的话,是很简单的,根本都不用操心会丢包,除非是网络坏了,就得重来。用UDP的话,因为UDP是不可靠的,所以用它传输文件,要保证不丢包,就得我们自己写额外的代码来保障了。本文就说说如果保证可靠传输。 要实现无差错的传输数据,我们可以采用重发请求(ARQ)协议,它又可分为连续ARQ协议、选择重发ARQ协议、滑动窗口协议。本文重点介绍滑动窗口协议,其它的两种有兴趣的可参考相关的网络通信之类的书。 采用滑动窗口协议,限制已发送出去但未被确认的数据帧的数目。循环重复使用已收到的那些数据帧的序号。具体实现是在发送端和接收端分别设定
下载地址
用户评论
码姐姐匿名网友 2020-09-02 19:52:20

不错,正好能用到这个,感谢分享!

码姐姐匿名网友 2020-09-02 19:52:20

还可以了。可以下载,也可以用。

码姐姐匿名网友 2020-09-02 19:52:21

要是纯单向的就好了,考虑某种机制降低错误率。

码姐姐匿名网友 2020-09-02 19:52:21

没有滑动窗口啊

码姐姐匿名网友 2020-09-02 19:52:21

每发一个包就等待收到ack才能发送下一包效率太低