MQTTNet收听主题消息

Lau*_*and 5 c# asp.net mqtt

我正在集成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());
 }
Run Code Online (Sandbox Code Playgroud)

我想要的是侦听特定主题中的消息,而最多只能创建一个单独的客户端。我没有找到该库的文档或任何类似的问题。

有什么解决办法吗?