- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将MQTT
集成到我们现有的应用程序中,我已经使用了这个https://github.com/chkr1011/MQTTnet用于运行嵌入式 MQTT 代理的库。
目前使用以下方法来启动代理:
public async Task StarBrokerAsync()
{
var optionsBuilder = new MqttServerOptionsBuilder()
.WithConnectionBacklog(ConnectionBacklog)
.WithDefaultEndpointPort(Port);
MqttServer = new MqttFactory().CreateMqttServer();
await MqttServer.StartAsync(optionsBuilder.Build());
}
我想要的是监听特定主题中的消息,而最多无需创建单独的客户端。我没有找到该库的文档或任何类似的问题。
有什么办法可以解决这个问题吗?
最佳答案
mqttServer.UseApplicationMessageReceivedHandler(e =>
{
try
{
string topic = e.ApplicationMessage.Topic;
if (string.IsNullOrWhiteSpace(topic) == false)
{
string payload = Encoding.UTF8.GetString(e.ApplicationMessage.Payload);
Console.WriteLine($"Topic: {topic}. Message Received: {payload}");
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message, ex);
}
});
关于c# - MQTTNet 监听主题消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56406854/
我正在使用 mqtt.net ( https://github.com/chkr1011/MQTTnet ) 并编写了一个小类来处理我的 mqtt 客户端。客户端连接到代理并成功发布它的消息。现在我希
我正在将MQTT集成到我们现有的应用程序中,我已经使用了这个https://github.com/chkr1011/MQTTnet用于运行嵌入式 MQTT 代理的库。 目前使用以下方法来启动代理: p
我正在使用 MqttNet在我的应用程序中与提供的 Mqtt 服务器连接的库。 我正在使用来自 here 的托管 mqttnet 客户端 遇到一个小问题我无法向客户端添加证书。它给了我类型不匹配的错误
我正在使用 MQTTNet,这是一个 .NET 库,用于来自以下链接的基于 MQTT 的通信 https://github.com/chkr1011/MQTTnet 我正在使用下面链接中的托管 MQT
我正在使用 MQTTNet,这是一个 .NET 库,用于来自以下链接的基于 MQTT 的通信 https://github.com/chkr1011/MQTTnet 我正在使用下面链接中的托管 MQT
我已经启动了一个 MQTT 服务器,就像 this例子。此代码托管在 ASP.Net Core 2.0 应用程序中,但我尝试过控制台应用程序但没有成功。 我还使用与上述相同的演示设置了一个客户端,并且
我们正在尝试做什么 我们正在加密我们的 MQTT 消息。我们一直在使用 MQTTnet。这支持 TLS 加密,因此这是一个为现有解决方案启用此功能的问题。我们的 UWP Xamarin 应用程序和 .
我是一名优秀的程序员,十分优秀!