gpt4 book ai didi

ios - SocketRocket 库订阅主题 ios

转载 作者:行者123 更新时间:2023-11-28 23:58:36 25 4
gpt4 key购买 nike

我正在使用 SocketRocket 库:SocketRocket Github对于基于 websockets 的 mqtt。我已成功连接服务器。

let socket = SRWebSocket(url: mUrl, protocols: ["mqtt"], allowsUntrustedSSLCertificates: true)
socket.delegate = self
socket.open()

我检测到 websocket 是否准备就绪,如下所示:

func webSocketDidOpen(_ webSocket: SRWebSocket!) {
print("SRWebSocket webSocketDidOpen")
}

但我不知道如何使用 SocketRocket 库订阅主题。我为此在 github 中打开了新问题:How to subscribe topic in ios ?但我无法得到回应。感谢您的帮助。

最佳答案

SocketRocket 似乎只是一个 WebSocket 库,如果你想在 Websockets 上运行 MQTT,你需要实现你自己的 MQTT 库,它可以在 SocketRocket 创建的连接上读写原始协议(protocol)。

快速谷歌会找到几个库,这些库似乎已经为您完成了此操作,例如

https://github.com/hapim/IOS-MQTT-Websocket-Client

关于ios - SocketRocket 库订阅主题 ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50349733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com