我正在尝试使用适用于iOS的Socket.IO框架连接到WebSocket API:http://kaboom.rksv.net/,我很想知道如何打开这个连接。
我尝试过很多种可能性但是没有用。任何帮助将不胜感激。
答案 0 :(得分:1)
如果服务器使用WebSocket协议,则必须使用WebSocket客户端库。另一方面,如果服务器使用Socket.IO协议,则必须使用Socket.IO客户端库。以下是维基百科中Socket.IO page的摘录。
Socket.IO不是具有其他实时协议的回退选项的WebSocket库。它是基于其他实时协议的自定义实时传输协议实现。其协议协商部分导致支持标准WebSocket的客户端无法联系Socket.IO服务器。并且一个Socket.IO实现客户端无法与基于nonSocket.IO的WebSocket 或Long Polling Comet服务器通信。因此,Socket.IO需要在客户端和服务器端使用Socket.IO库。