https://github.com/nuclearace/Socket.IO-Client-Swift
こちらの Swift クライアントを利用します。Swift ファイルのコピーのみで利用することができます。
// connectParams オプションでクエリパラメータを送信可能 socket = SocketIOClient(socketURL: Const().SOCKET_URL, opts: ["connectParams": ["token": jwt]]); socket.on("connect") {data, ack in println("socket connected") } socket.on("error") {data, ack in println("socket error") } socket.on("sample-event") {data, ack in println("socket state event") if let json = data?[0] as? NSDictionary { // } } socket.on("disconnect") {data, ack in println("socket disconnected") } socket.connect()