1.项目代码均经过功能验证ok,确保稳定可靠运行。欢迎下载体验!下载完使用问题请私信沟通。 2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业员工。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈! 【资源说明】 基于UDP实现可靠传输实验Python源码+使用教程+实验报告.zip 简介 基于UDP实现可靠传输实验,框架为:RUDP_python3_框架.zip 框架提供接收端和测试环境,注意根据接收端写发送端。 Sender.py ——发送端,包括GBN和SR两种方式。 tests ——丢包、失序等测试。 此外 BasicSender.py 和 Receiver.py 有局部的修改,以支持任意文件类型。 ##### RUDP协议 发送端 (跳过空格): start|< sequence number>|< data>|< checksum> data|< sequence number>|< data>|< checksum> end|< sequence number>|< data>|< checksum> 接收端(GBN): ack|< sequence number>|< checksum> 接收端(SR): sack|<cum_ack;sack1,sack2,sack3,...>|< checksum> 注:cum_ack相当于GBN下的sequence number ##### 实验环境 Ubuntu 18.04.6 LTS + python 3.6.9 (请在linux环境下运行测试,windos下存在系统中断测试的情况) ##### 运行测试 - 简单传输: Go-Back-N接收端:python Receiver.py Go-Back-N发送端:python Sender.py -f <file name> 选择重传接收端:python Receiver.py -k 选择重传发送端:python Sender.py -f <file name> -k - 测试 - 默认文件(README): python TestHarness.py -s Sender.py -r Receiver.py - 测试 - 目录下指定文件(需修改TestHarness.py代码): python TestHarness.py -s Sender.py -r Receiver.py -f filename






















































- 1


- 粉丝: 4198
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 2007年9月全国计算机等级历年考试三级网络技术笔试真题02327.doc
- 项目管理价值规划体现在哪.docx
- 河南省网络舆情分析报告.docx
- 信息化背景下的事业单位会计内部控制对策.docx
- 浅析计算机操作系统及其发展.docx
- 专业技术人员继续《网络效应》题库.doc
- 操作系统与网络知识.ppt
- 水利工程机电设备质量管理和自动化监控技术分析.doc
- C单片机烟雾报警器设计方案原版.doc
- 基于大数据的承德数字经济及相关产业链研究.docx
- 探究性学习模式在中职计算机教学中的应用.docx
- 教室电铃的PLC自动控制.doc
- 安防电子商务发展背景及趋势分析.docx
- ATS单片机自动控制电铃设计方案与开发.doc
- 单片机的电子密码锁设计开题报告.doc
- 基于物联网的实验室管理模式的研究.docx


