只是一个快速的问题。我将通过 Web 套接字连接到服务器,但我承认我以前没有使用该技术的经验,一般来说对网络的经验也很少。
因此,我正在使用 StarScream,并且在 AppDelegate 中我将其添加为属性:
var socket = WebSocket(url: URL(string: "http://<IP>:<port>/")!)
然后在 didFinnishLaunching 我做:
socket.delegate = self
socket.connect()
客户端尝试连接,但我收到超时错误。
具体来说,
//The socket timed out waiting to be ready to write.
我可以从浏览器连接到网络套接字,所以我知道它正在工作,但我不知道问题可能是什么。我看了看,我没有在任何地方发现这个问题,所以我想知道我是否有什么误解。
WebSocket 调用中有协议参数,但我不知道该放什么。
任何提示都会有所帮助!谢谢。