首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MQTTNET连接

MQTTNET连接
EN

Stack Overflow用户
提问于 2021-04-13 23:37:09
回答 1查看 67关注 0票数 0

我已经编写了此应用程序来使用mqttnet库,但连接失败。如何获取带有跟踪的mqttnet?你注意到连接有什么问题了吗?下面是我的代码

代码语言:javascript
复制
            var mqttClient = new MqttFactory(new MQTTnet.Diagnostics.MqttNetLogger("MyCustomId")).CreateMqttClient();
        var caCert = X509Certificate.CreateFromCertFile("C:\\ca.crt");
        var clientCert = new X509Certificate2("C:\\certificate.pfx", "uno");

        var options = new MqttClientOptionsBuilder()
           .WithCredentials("ut", "pwd")
           .WithTcpServer("mydns", 8883)
            .WithTls(new MqttClientOptionsBuilderTlsParameters
            {
                UseTls = true,
                SslProtocol = System.Security.Authentication.SslProtocols.Tls13,
                Certificates = new List<X509Certificate>()
                    {
                        caCert, clientCert
                    },
                    CertificateValidationCallback = (X509Certificate x, X509Chain y, SslPolicyErrors z, IMqttClientOptions o) =>
                    {
                        return true;
                    }
            })
            .Build();
        MQTTnet.Client.Connecting.MqttClientAuthenticateResult r=await mqttClient.ConnectAsync(options, CancellationToken.None);

谢谢您的帮助,我将不胜感激

EN

回答 1

Stack Overflow用户

发布于 2021-04-15 18:04:28

我已经将"CreateMqttClient“替换为"CreateManagedMqttClient”,并修改了代码的后续部分,一切都正常了

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67078041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档