赞
踩
Mqttnet库的功能还是很强大的,可以直接在vs的NuGet里面下载,注意要下载最新版本,有些只有MQTT 的TCP连接方式,因为这个原因我走了很多弯路。
网上使用MQTTnet的库的很多都是TCP的,在这附一个我觉得写的不错的TCP的连接,【语言-c#】MQTT 订阅与发布
websocket的连接方式有两种,ws为没有加密的,wss为加密的,都可以用MQTTnet库实现,实现的方式跟上述连接方式差不多,就是在连接上有些不同,这里只贴出了连接部分代码,其他的可以参考【语言-c#】MQTT 订阅与发布来实现连接断线方式诊断,消息接收等,都是通过委托封装好的。
MQTTwebsocket的部分实现代码如下:
options = new MqttClientOptionsBuilder()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。