更新 common.h

This commit is contained in:
2025-12-26 15:04:51 +08:00
parent ae50f15afe
commit 036710aa35

View File

@@ -3,15 +3,20 @@
#include <stdint.h> #include <stdint.h>
#define DATA_LEN 512 #define TYPE_DATA 0
#define TYPE_DATA 1 #define TYPE_ACK 1
#define TYPE_ACK 2
typedef struct { #define PORT 9000
uint8_t type; // DATA or ACK #define BUF_SIZE 1024
uint8_t seq; // 序号 0 / 1 #define TIMEOUT_SEC 2
uint16_t length; // 数据长度
char data[DATA_LEN]; /* 应用层协议数据包 */
} packet_t; #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 #endif