From 63128e40f5692d1e6fc0f0420fafcd5fffb08158 Mon Sep 17 00:00:00 2001 From: xinghenLuyus <2593026969@qq.com> Date: Fri, 26 Dec 2025 14:32:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20common.h?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 common.h diff --git a/common.h b/common.h new file mode 100644 index 0000000..5c7eb17 --- /dev/null +++ b/common.h @@ -0,0 +1,22 @@ +#ifndef COMMON_H +#define COMMON_H + +#include + +#define TYPE_DATA 0 +#define TYPE_ACK 1 + +#define PORT 9000 +#define BUF_SIZE 1024 +#define TIMEOUT_SEC 2 + +/* 应用层协议数据包 */ +#pragma pack(push, 1) +struct packet { + uint8_t seq; // 停等协议序号:0 / 1 + uint8_t type; // 0=DATA, 1=ACK + char payload[BUF_SIZE - 2]; +}; +#pragma pack(pop) + +#endif