惊醒点:
1、MQTT协议是基于TCP/IP的,实现MQTT要先实现TCP。TCP与MQTT在不同的层次,MQTT在应用层,TCP在连接层。
2、MQTT即时通讯软件的搭建只有客户端和服务器(服务器即是broker)。
3、命令绑定,数据绑定,资源字典撰写与调用。
4、使用 MQTTnet 快速实现 MQTT 通信(亲测可行。但WPF无法成功安装MQTTNET包,这仅是个人原因,因为实质上是有人能安装上的,百度一下便知道,但是我没有去尝试。):https://blog.csdn.net/li2008kui/article/details/78339309
5、c#程序如需连接数据库,那么可能需要用到这些命名空间:
- using System.Data:其中DataTable、DataSet;
- using Mysql.Data.MysqlClient:其中MysqlConnection、MysqlDataAdapter、MysqlException;
- using System.Configuration:其中Configurationmanager;
- using Nettonsoft.Json:其中JsonConvert(应用于接收或者传输信息时)。
6、MQTT的会议模式:
群聊实现的原理是:大家订阅同一个主题,发布同一个主题
(1).订阅同一个主题:(实现接收消息)
(2).发布同一个主题:(实现发布消息)
有兴趣一起学习探讨的,可以通过评论加我微信~