MVC应用程序中的MQTT客户端

Gui*_*inn 1 c# asp.net-mvc mqtt paho

我正在研究一个充当MQTT客户端的MVC应用程序.我正在使用paho的C#库M2Mqtt.基本上每当有人按下我网站上的按钮时,我想要发布一条消息,它也会收到一个答案(因此它也会订阅一个主题.)

我的问题是:当按下按钮(调用发布消息的ActionResult)时,我是否每次都必须连接到代理,或者是否有办法使连接保持活动状态(在Global中初始化它?)如何那样做呢?由于我对MVC/.net编程很陌生,所以我不熟悉所有的细节,并且很难自己解决这个问题.任何有关此事的帮助都非常感谢!:-)

ppa*_*rno 5

我是M2Mqtt开发人员:-)当您在M2Mqtt客户端中使用Connect方法时,由于具有ping消息的保持活动机制,连接仍然存在.如果您没有为指定的超时发送消息,则客户端使用与代理的ping消息将其保留为活动状态.

您不需要连接每个要发送的邮件..您可以连接一次.

保罗