资源简介
一位滑动窗口协议模拟 c语言实现,编译已经通过,可以自己添加主函数进行模拟实验。
代码片段和文件信息
#define MAX_PKT 1024
#define MAX_SEQ 1
typedef unsigned int seq_nr;
typedef struct{
unsigned char data[MAX_PKT];
}packet;
typedef enum{
dateacknak
}frame_kind;
typedef struct{
frame_kind kind;
seq_nr seq;
seq_nr ack;
packet info;
int nak;
}frame;
typedef enum{
frame_arrivalcksum_errtimeout
}event_type;
event_type wait_for_event(){
frame rs;
if(s.nak==0&&s.seq==0&&s.ack==1){
return frame_arrival;
}
}
void protocol4(void){
seq_nr next_frame_to_send;
seq_nr frame_exp
相关资源
- LZW编码 较短代码来表示较长字符串来
- 遗传算法解决TSP问题 旅行商问题 程序
- NSGA2源代码,C++源代码
- 用C语言编写二叉排序树
- 密码学快速取模指数算法C代码
- 《数据结构——C++实现》第二版课本
- 两颗会跳动的心
- pesq MOS 语音评测代码
- 摄影测量直接线性变换DLTVC++程序代码
- vs2005工程转换成vc6.0工程的小工具(
- 门禁系统代码(C语言版).
- 实现最近点对问题源的代码(C语言)
- 进程调度的设计与实现代码C++
- window平台下c++ 对zip压缩解压缩工程源
- 编译原理正则表达式转NFA转DFA DFA最小
- c++ 贪食蛇控制台游戏代码,不闪屏功
- 基于单片机的银行排队叫号系统的设
- MSP430实现温度检测源代码//基于c语言
- C++停车场管理系统的完整代码.txt
- 详细学生管理系统源代码
- 网络对战象棋游戏源代码
- C++ Primer Plus 6th书本源代码
- 数据结构C语言版源代码
- C++大学教程第九版教程内代码
- funcode 打飞虫c语言源码
- c语言tcp服务器端程序代码
- 语音情感识别matlab源代码.zip
- 大学C++课程设计图书馆管理系统源代
- 基于stm32f407八字循迹小车代码C语言写
- 单向空间后方交会实验代码
评论
共有 条评论