C#使用WithWebSocketServer,怎么编程?
多谢。
但这里面的例子都是基于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库,没找到要的例子。