当前位置: 首页 > news >正文

上海外贸网站旅游网站设计及开发

上海外贸网站,旅游网站设计及开发,wordpress怎么编辑的,查看一个网站的备案介绍 MQTT#xff08;消息队列遥测传输#xff09;是一种轻量级消息传递协议#xff0c;专为资源受限的环境而设计。MQTT 广泛应用于物联网 (IoT) 和机器对机器 (M2M) 通信。 本文将讨论如何在 .NET 7 中实现 MQTT 消费者。我们将使用 MQTTnet 库#xff0c;这是 C# 中的高… 介绍  MQTT消息队列遥测传输是一种轻量级消息传递协议专为资源受限的环境而设计。MQTT 广泛应用于物联网 (IoT) 和机器对机器 (M2M) 通信。 本文将讨论如何在 .NET 7 中实现 MQTT 消费者。我们将使用 MQTTnet 库这是 C# 中的高性能 MQTT 客户端库。 设置环境 要开始使用 .NET 7您必须在系统上安装它。您可以从 .NET 官方网站下载并安装 .NET 7。 要使用 MQTTnet您需要将 MQTTnet NuGet 包添加到您的项目中。您可以使用 Visual Studio 中的 NuGet 包管理器或 dotnet CLI 来完成此操作。 dotnet add package MQTTnet 实现 MQTT 消费者 您需要创建一个新的控制台应用程序来在 .NET 7 中实现 MQTT 消费者。在此示例中我们将订阅一个主题并从 MQTT 代理接收消息。 using System; using System.Threading; using System.Threading.Tasks; using MQTTnet; using MQTTnet.Client; using MQTTnet.Client.Options; using MQTTnet.Client.Subscribing; using MQTTnet.Protocol; class Program {     static async Task Main(string[] args) {         var factory new MqttFactory();         var client factory.CreateMqttClient();         var options new MqttClientOptionsBuilder().WithTcpServer(localhost, 1883).WithClientId(mqtt_consumer).Build();         client.UseConnectedHandler(async e {             Console.WriteLine(Connected to MQTT broker.);             var topicFilter new MqttTopicFilterBuilder().WithTopic(test/topic).Build();             await client.SubscribeAsync(new MqttClientSubscribeOptionsBuilder().WithTopicFilter(topicFilter).Build());         });         client.UseDisconnectedHandler(async e {             Console.WriteLine(Disconnected from MQTT broker.);             await Task.Delay(TimeSpan.FromSeconds(5));             try {                 await client.ConnectAsync(options, CancellationToken.None);             } catch {                 Console.WriteLine(Reconnecting to MQTT broker failed.);             }         });         client.UseApplicationMessageReceivedHandler(e {             Console.WriteLine($ Received message on topic {e.ApplicationMessage.Topic}: {Encoding.UTF8.GetString(e.ApplicationMessage.Payload)});         });         try {             await client.ConnectAsync(options, CancellationToken.None);         } catch {             Console.WriteLine(Connecting to MQTT broker failed.);         }         Console.ReadLine();     } } 上述代码创建了一个新的 MQTT 客户端并订阅了“test/topic”主题。当收到该主题的消息时会调用 UseApplicationMessageReceivedHandler 方法并在控制台上显示该消息。 UseConnectedHandler 和 UseDisconnectedHandler 方法处理连接和断开连接事件。当客户端连接到 MQTT 代理时会调用 UseConnectedHandler 方法当客户端与 MQTT 代理断开连接时会调用 UseDisconnectedHandler 方法。 结论 在本文中我们讨论了如何使用 MQTTnet 库在 .NET 7 中实现 MQTT 消费者。我们创建了一个控制台应用程序用于订阅主题并从 MQTT 代理接收消息。 MQTT 是一种功能强大的消息传递协议可用于各种应用包括物联网 (IoT) 和 M2M 通信。借助 MQTTnet 库可以轻松地在 .NET 7 中实现 MQTT 客户端并且该库提供了一系列功能。 如果您喜欢此文章请收藏、点赞、评论谢谢祝您快乐每一天。
http://www.zqtcl.cn/news/858627/

相关文章:

  • 湖南城乡住房建设厅网站中石化网站群建设
  • 网站关键词怎么做排名大连网站建设方案案例
  • 西安做网站上海建设资质审批网站
  • 平阳高端网站建设广州凡科公司是外包吗
  • 购物网站项目经验公司的八个主要部门
  • 绿色大气网站模板株洲58同城网站建设电话
  • 网站建设 总体思路福州建设高端网站
  • 做网站需要什么配置北京工信部网站备案查询
  • 奇信建设集团官方网站专题网站建站
  • 站点推广策略包括黄山旅游必去十大景点
  • 佛山龙江做网站的信宜做网站
  • 推广自己的网站需要怎么做wordpress 正计时
  • 做网站工资怎么样织梦的官方网站
  • python制作视频网站开发互动网站建设公司
  • 网站软文代写广西网站设计公司排行榜
  • c2c网站代表和网址mirages WordPress
  • 网站建设开发案例教程wordpress中国区官方论坛
  • 王晴儿网站建设做啊录音网站
  • 网站开发版本号正规的企业网站建设公司
  • 中国做网站正邦温州网站建设方案服务
  • 南通网站关键词优化wordpress做小程序
  • 上海企业网站seo多少钱做网站图片链接到天猫
  • 属于教育主管部门建设的专题资源网站是广西壮锦网站建设策划书
  • 云南网站制作一条龙网站建设公司对比分析报告
  • 手机网站客户端网站语言有几种
  • 做网站怎么选取关键词中企动力销售陪酒多吗
  • 新网站做内链雅虎网站收录提交入口
  • 简述建设一个网站的具体过程接做名片的网站
  • 怎样建立自己网站网站产品数据如何恢复
  • 用wordpress建立电商网站用Off做网站