资源简介
一位滑动窗口协议模拟 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
相关资源
- 国际象棋的qt源代码
- C语言开发实战宝典
- C语言代码高亮html输出工具
- 猜数字游戏 c语言代码
- C流程图生成器,用C语言代码 生成C语
- 小甲鱼C语言课件 源代码
- 学校超市选址问题(数据结构C语言版
- c语言看发的网络协议 ,源代码
- LU分解法解线性方程组的C语言代码
- 手机话费管理系统(c语言编写)
- C语言实现的DES对称加密算法
- 数据结构,迷宫问题C语言版源代码
- C语言 学生信息管理系统 源代码
- C语言版3D魔方游戏源代码
- 编译原理实验-词法分析(c语言代码)
- C语言中 文件读取和写入的详细操作代
- QT5开发及源代码
- 合泰触摸单片机BS84B08C实际应用代码上
- TFT_ST7789V驱动显示屏代码,可用于es
- 围棋C语言代码
- QML非常经典的代码
- linux 0.11内核代码
- 无人机视频代码
- 基于esp32的摄像头采集图像代码
- ASR6500,ASR6505原厂测试代码
- LCD驱动芯片ST7701SI SPI接口底层驱动配
- stm32库函数代码自动生成器V1.2
- USB CAN Tool 源代码(LabVIEW 2011环境)
- 超声波水表源代码
- 一个模糊PID温度控制算法源代码
评论
共有 条评论