C#使用WithWebSocketServer编程

C#使用WithWebSocketServer,怎么编程?

参照:https://github.com/emqx/MQTT-Client-Examples/tree/master/mqtt-client-Csharp

多谢。
但这里面的例子都是基于TCP的,没有基于WebSocket的。
即使用的WithTcpServer,我需要一个WithWebSocketServer编程例子。自己没试通,总是报认证失败,而对于同一个broker使用WithTcpServer编程没有问题。

那可以自己找找,问了下 GPT,他推荐这 2 个库:

MQTTnet: MQTTnet 是一个开源的、跨平台的 MQTT 客户端库,支持在 .NET Framework、.NET Core 和 Xamarin 等平台上使用。它提供了丰富的功能和灵活的接口,包括对 WebSocket 的支持。你可以通过 NuGet 包管理器将 MQTTnet 添加到你的项目中。

M2Mqtt: M2Mqtt 是一个经典的 MQTT 客户端库,适用于 .NET Framework 平台。它提供了对 MQTT 协议的完整实现,并支持 WebSocket 连接。你可以通过 NuGet 包管理器将 M2Mqtt 添加到你的项目中。

是的,现在用的是MQTTnet库,没找到要的例子。