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

📄 packet.h

📁 站长以前用Brew写的五子棋程序
💻 H
字号:
#ifndef _PACKET_H_
#define _PACKET_H_

#define MSG_CONTENT_SIZE	2048

typedef struct
{
	unsigned int total_length;
	unsigned int command_id;
	unsigned int sequence_id;
}MSG_HEAD;

typedef struct
{
	unsigned __int64 Msg_Id;
	char Pk_total;
	char Pk_number;
	char Registered_Delivery;
	char Msg_level;
	char Service_id[10];
	char Fee_UserType;
	char Fee_terminal_id[21];
	unsigned char TP_pid;
	unsigned char TP_udhi;
	char Msg_Fmt;
	char Msg_src[6];
	char FeeType[2];
	char FeeCode[6];
	char Valid_Time[17];
	char At_Time[17];
	char Src_terminal_id[21];
	char DestUsr_tl;
	char Dest_terminal_id[2100];  // 支持群发,最多100用户
	unsigned char Msg_Length;
	unsigned char Msg_Content[MSG_CONTENT_SIZE];
	char Reserve[8];
}MSG_SUBMIT;

typedef struct
{
	unsigned __int64 Msg_Id;
	char result;
}MSG_SUBMIT_REP;

typedef struct
{
	unsigned __int64 Msg_Id;
	char Destnation_id[21];
	char Service_id[10];
	char TP_pid;
	char TP_udhi;
	char Msg_Fmt;
	char Srcterminal_id[21];
	char Registered_Delivery;
	unsigned char Msg_Length;
	unsigned char Msg_Content[MSG_CONTENT_SIZE];
	char Reserve[8];
}MSG_DELIVER;

typedef struct
{
	unsigned __int64 Msg_Id;
	char Destnation_id[21];
	char Service_id[10];
	char TP_pid;
	char TP_udhi;
	char Msg_Fmt;
	char Srcterminal_id[21];
	char Registered_Delivery;
	unsigned char Msg_Length;
	unsigned __int64 Submit_Msg_Id;
	char Stat[7];  // "0000006"是成功
	char Submit_time[10];
	char Done_time[10];
	char Dest_terminal_id[21];
	unsigned int SMSC_sequence;
	char Reserve[8];
}MSG_DELIVER_STAT;

typedef struct
{
	unsigned __int64 Msg_Id;
	char result;
}MSG_DELIVER_REP;

typedef struct
{
	char source_addr[6];
	unsigned char AuthenticatorSP[16];
	char Version;
	unsigned int TimeStamp;
}MSG_CONNECT;

typedef struct
{
	char status;
	unsigned char AuthenticatorISMG[16];
	char version;
}MSG_CONNECT_REP;

#endif

⌨️ 快捷键说明

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