在Swift中使用Starscream连接到WebSocket

时间:2018-07-02 13:19:55

标签: ios swift websocket starscream

一个简单的问题。我打算通过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.

我可以从浏览器连接到Web套接字,所以我知道它正在工作,但是我不知道可能是什么问题。我看了一下,在任何地方都找不到这个问题,所以我想知道是否有我误会的东西。

WebSocket调用中有协议参数,但是我不确定该放在哪里。

任何提示都会有所帮助!谢谢。

0 个答案:

没有答案