UDP上的WIndows平台应用可靠传输协议实现源文件源码

我要开发同款
proginn18105865962025年12月17日
80阅读
项目文件
zip格式 6.08 MB
¥免费

技术信息

语言技术
C++C
系统类型
Windows
行业分类
项目任务

作品详情

行业场景

常见的应用层协议如HTTP(3.0之前)等的传输层基于TCP,TCP保证可靠和流量、拥塞控制等功能,但是在大流量下会存在效率问题,所以另外的效率更高,但是可靠性无法保证的UDP被考虑到,通过在上层对可靠传输进行自定义实现,同样能够实现可靠传输和其他功能

功能介绍

大文件切片:对于size大小过大的文件切分成小块再传输,提高线路利用,加快传输
标准序列号生成:参考Linux内核的序列号生成逻辑,保证多客户连接序列号不冲突
可靠传输(重传,超时定时器,多线程等)
流量控制,拥塞控制

项目实现

我负责了协议设计:传输的内容含义和发送,接收到信息时作出对应的动作
用户发送和接收的多线程实现
C++,C的代码占多数90%,另外包含python等少量的测试代码

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论