我正在开发一个在iPhone和服务器的App之间的SocketIO中进行双向通信的应用程序。
我想在从应用程序端连接到聊天服务器时实现身份验证功能。
我已在服务器端实现,如下所述。
io.set('authorization', function (handshakeData, callback) {
var token = handshakeData.query.token;
checkAuthToken(token, callback);
});
但是,我不知道应该在应用端设置令牌的位置。
var socket:SIOSocket! = nil
SIOSocket.socketWithHost("ServerUrl" , response: { (_socket: SIOSocket!) in
self.socket = _socket
println(self.socket)
self.socket.onConnect = {() in
println("connected")
}
})
借用你的智慧。
(服务器端)·NodeJS(v0.10.26) - Socket.io@1.3.6
(客户端)·Swift1.6 - SIOSocket·Xcode6.4