12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package protocol
- // 请求包结构体
- type ReqDataPack struct {
- Head []byte //包头 固定值0xFE 0x5C 0x4B 0x89
- Len []byte //报文总长度
- Type byte //消息类型
- Id []byte //发送ID
- DataLen []byte //控制指令长度
- Data []byte //控制指令内容
- End []byte //包尾固定值 0xFF 0xFF
- }
- // 答复包结构体
- type RspDataPack struct {
- Head []byte //包头
- Len []byte //报文总长度
- Type byte //消息类型
- Id []byte //消息ID
- DataLen []byte //消息内容长度
- Confirm byte //确认内容
- Separator byte //分隔符
- End []byte //包尾
- }
- // 认证登录结构体
- type AuthDataPack struct {
- Head []byte //包头
- Len []byte //报文总长度
- Type byte //消息类型
- Id []byte //发送ID
- DataLen []byte //控制指令长度
- Result byte //请求结果
- Separator1 byte //分隔符1
- Time []byte //年月日周时分秒
- Separator2 byte //分隔符2
- HeartBeat []byte //心跳包时间
- EndSeparator byte //结束分隔符
- End []byte //包尾
- }
- type SwitchDataPack struct {
- Head []byte //包头 固定值0xFE 0x5C 0x4B 0x89
- Len []byte //报文总长度
- Type byte //消息类型
- Id []byte //发送ID 固定值00 00 00 00
- Reserve []byte //保留值 固定值00 00 00 00
- End []byte //包尾固定值 0xFF 0xFF
- }
|