WSPublisher 是一个客户端库,它通过 WebSocket 提供简便的、基于 Combine 的通信方式。它也提供 async/await 重载。它完全用 Swift 编写,没有第三方依赖,并且完全构建在 Swift 原生的 URLSessionWebSocketTask 之上。
WSPublisher
Combine
虽然这个库可以用于任何 WebSocket 通信,但它最初是作为我的 OBSwiftSocket 库 的一个模块化组件而构建的。