我正在尝试构建一个 iOS 应用程序,通过网络套接字提供来自相机的帧。Starscream 似乎是 iOS 上 Web 套接字的首选库。我能找到的所有红蜘蛛示例(例如此处或此处)都以这样的一行开头:
socket = WebSocket(url: URL(string: "ws://localhost:8080/")!)
即他们假设我们正在打开到服务器的连接,然后我们可以通过 Web 套接字发送和接收数据。我需要的是相反的方式,我将通过 Web 套接字提供数据,并且客户端将连接到我,以便我可以通过 Web 套接字发送数据。
这在 iOS 中是否可行,可能会使用红蜘蛛?如何?