请问UDP怎么实现文件可靠传输?

yunzhong8080 yunzhong8080 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我现在局域网络采用UDP实现文件传输,可测试的传输文件老实丢包错误,打不开,请问怎么实现可靠传输呢,网上看到有个UDT协议的,可以实现,可不知道C#怎么去实现呢?
以前看到局域网的飞鸽传输文件非常快,他是采用的UDP不?
谢谢各位哈!
...全文

相关推荐

为什么Udp只能收到一包?怎么解决?我教你,百分百管用

Udp只能收到一包,为什么?怎么解决?我教你,百分百管用

lj_70596

基于UDP协议设计大文件传输软件:应用层可靠传输协议实现详解

在计算机网络中,传输层协议TCP与UDP承担着不同的角色。TCP通过确认、重传和拥塞控制机制提供可靠的数据流传输,但其内置的拥塞控制算法在长距离、高延迟网络中可能导致吞吐量下降。相比之下,UDP作为无连接协议,虽然不保证可靠性,却为应用层提供了极大的设计自由度。通过将可靠性机制上移至应用层,开发者可以针对特定场景(如大文件传输、跨机房数据同步)定制更高效的传输方案。这种方案的核心技术价值在于能够规避TCP的拥塞控制弊端,实现选择重传、自定义流量控制等优化策略,从而在高带宽、高延迟网络中实现更高的吞吐量。应用

用户甲

Python版UDP可靠传输教学实验包:含停等、GBN、SR协议实现与文件收发演示

一套开箱即用的UDP可靠传输协议教学实验资源,完整实现停等(SW)、回退N帧(GBN)和选择重传(SR)三种经典协议。提供client.py和server.py双端可执行脚本,支持单向数据验证与双向通信扩展;内置可控丢包模拟机制,能直观观察超时重传、ACK确认、滑动窗口行为及乱序恢复过程。附带文本文件传输功能示例,自动完成分片、校验、重组与完整性校验。所有协议逻辑封装在protocol目录下,device.py统一处理Socket交互,data.py负责分组构造与CRC校验,config.py集中管理窗口大

异步汪仔

用UDP实现的可靠传输源码

用UDP实现的可靠传输源码。用UDP实现的可靠传输源码用UDP实现的可靠传输源码

ghost_2008

基于UDP的可靠传输(停等协议)

Python UDP实现可靠传输 停等协议

HU_YI123
评论 19
收藏 已收藏
分享
返回顶部
yunzhong8080
C# 111,128 成员 642,536 内容