⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arq.h

📁 Visual C++模拟计算机网络中停止等待协议发送接收数据的过程
💻 H
字号:
#ifndef __ARQ_H__
#define __ARQ_H__

//	停止等待协议BSC控制字符
#define	STX		(char)2		//	文始
#define	ETX		(char)3		//	文终
#define	ENQ		(char)5		//	询问
#define	SYN		(char)16	//	同步
#define	EOT		(char)4		//	送毕
#define	ACK		(char)6		//	正应答
#define	NAK		(char)15	//	负应答

//	BSC数据报文格式
#define MAXBSCLENGTH 1000	//	理想最大值是1500-46-4=1450,从而保证UDP协议的IP数据报不分组
typedef struct Datagram
{
	char header;			//	开始字符
	bool number;			//	0或者1
	char data[MAXBSCLENGTH];//	正文
	char bcc;				//	控制字符
	char tail;				//	结束字符
} BSC;




#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -