添加 common.h

This commit is contained in:
2025-12-26 14:32:15 +08:00
parent a2c73d3c3c
commit 63128e40f5

22
common.h Normal file
View File

@@ -0,0 +1,22 @@
#ifndef COMMON_H
#define COMMON_H
#include <stdint.h>
#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