MQTT - Connect报文解析

#include <bits/stdc++.h>

using namespace std;

int main() {
string s[] = {
/*
* 固定报头: MQTT报文类型(1), 保留位
*/
"0001 0000",
// 剩余长度(80)
"", /*
* 可变报头
*/
// MSB
"",
// LSB
"",
// 协议名: M Q I s d p
"", "", "", "", "", "",
// 协议级别(3)
"",
// 连接标志(usernameflag(true), passwordflag(true), willretain(true), willqos(1), willflag(true), cleansession(true), reserved(0))
"",
// keeplive: MSB LSB (120s)
"", "", /*
* 有效载荷
*/
// Client Id: MSB LSB (21)
"", "",
// 7 y 0 w Q 8 V N J 4 l m B E i 2 R H O S N
"", "", "", "", "",
"", "", "", "", "",
"", "", "", "", "",
"", "", "", "", "",
"",
// Will Topic: MSB LSB(3)
"", "",
// A a a
"", "", "",
// Will Message: MSB LSB(24)
"", "",
// i a m a l a s t w i l l m e s s a g e
"", "", "", "", "",
"", "", "", "", "",
"", "", "", "", "",
"", "", "", "", "",
"", "", "", "",
// User name: MSB LSB(3)
"", "",
// A o m i
"", "", "", "",
// Password: MSB LSB(6)
"", "",
// 1 2 3 4 5 6
"", "", "", "", "",
""};return ;
}
上一篇:如何将dicom文件转换为jpg转换


下一篇:PL/SQL导出到execl中,数据前面的0发生丢失的解决办法