前一篇是有关Mqtt底层协议机制的阅读,这一片针对客户端逻辑进行学习
1、建立连接; 建立连接需要一个结构体
typedef struct
{
char struct_id[4]; //定值
int struct_version; //定值
unsigned char MQTTVersion;
MQTTString clientID; //客户ID
unsigned short keepAliveInterval;
unsigned char cleansession; //0:表示如果订阅的客户机断线了,要保存为其要推送的消息 1:上线清理消息?
unsigned char willFlag; //遗嘱标志