基于GBN的可靠数据传输


C++实现的基于GBN的可靠数据传输实验。这是华中科技大学计算机学院的计算机网络实验中的第二次实验的部分。欢迎大家下载。
资源截图
代码片段和文件信息
#include “stdafx.h“
#include “Global.h“
#include “RdtSender.h“
#include “RdtReceiver.h“
#include “GBNSender.h“
#include “GBNReceiver.h“

int main()
{
RdtSender* ps = new GBNSender();
RdtReceiver* pr = new GBNReceiver();
pns->setRunMode(1);  //安静模式
pns->init();
pns->setRtdSender(ps);
pns->setRtdReceiver(pr);
pns->setInputFile(“C:/Users/dell/Desktop/GBN/test/input.txt“);//此处添加输入文档的路径
pns->setOutputFile(“C:/Users/dell/Desktop/GBN/test/output.txt“);//此处添加输出文档的路径

pns->start();

delete ps;
delete pr;
delete pUtils; //指向唯一的工具类实例,只在main函数结束前delete
delete pns; //指向唯一的模拟网络环境类实例,只在main函数结束前delete

return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-10-27 19:26  .vs
     目录           0  2020-10-27 19:26  .vsGBN
     目录           0  2020-10-28 11:28  .vsGBNv16
     文件       33792  2020-10-28 11:28  .vsGBNv16.suo
     文件     5963776  2020-10-28 11:28  .vsGBNv16Browse.VC.db
     目录           0  2020-10-27 19:27  .vsGBNv16ipch
     目录           0  2020-10-27 19:35  .vsGBNv16ipchAutoPCH
     目录           0  2020-10-28 09:23  .vsGBNv16ipchAutoPCH1ba2649eaf2f80e8
     文件    35717120  2020-10-28 11:26  .vsGBNv16ipchAutoPCH1ba2649eaf2f80e8GBN.ipch
     目录           0  2020-10-27 19:27  .vsGBNv16ipchAutoPCH37bb2978b32ef831
     目录           0  2020-10-27 19:29  .vsGBNv16ipchAutoPCH5f2efe209c2bbc7c
     目录           0  2020-10-27 19:28  .vsGBNv16ipchAutoPCH862da2c82e530a7c
     目录           0  2020-10-27 19:31  .vsGBNv16ipchAutoPCH866819282f7e88cf
     目录           0  2020-10-27 19:33  .vsGBNv16ipchAutoPCHc53a13e66a6ecca2
     目录           0  2020-10-27 19:29  .vsGBNv16ipchAutoPCHc7563fe3c0c2134f
     目录           0  2020-10-27 19:39  .vsGBNv16ipchAutoPCHd03050c9596f3e75
     文件    35717120  2020-10-27 19:39  .vsGBNv16ipchAutoPCHd03050c9596f3e75GBNRECEIVER.ipch
     目录           0  2020-10-27 19:30  .vsGBNv16ipchAutoPCHe3579658cb4d74c9
     目录           0  2020-10-27 19:39  .vsGBNv16ipchAutoPCHe904370b7af9c075
     文件    35717120  2020-10-27 19:39  .vsGBNv16ipchAutoPCHe904370b7af9c075GBNSENDER.ipch
     目录           0  2020-10-27 19:32  .vsGBNv16ipchAutoPCHe951d84b470fa4f3
     目录           0  2020-10-27 19:33  .vsGBNv16ipchAutoPCHefd1ebe5238c1d56
     目录           0  2020-10-27 19:31  .vsGBNv16ipchAutoPCHfda53a40712aa1d4
     目录           0  2020-10-27 19:41  Debug
     文件      150016  2020-10-27 19:41  DebugGBN.exe
     文件      901384  2020-10-27 19:41  DebugGBN.ilk
     文件      684032  2020-10-27 19:41  DebugGBN.pdb
     文件        1430  2020-10-27 19:26  GBN.sln
     目录           0  2020-10-27 19:41  GBN
     文件         856  2020-10-27 19:36  GBNDataStructure.h
     目录           0  2020-10-27 19:41  GBNDebug
............此处省略38个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)