Tengo este script y necesito saber cómo hacerlo de forma rápida. Parece que no puedo entenderlo incluso con la documentación. Estoy usando el socket.io
cliente rápido
socket = io.connect("http://app.awesomepp.com:3000/chat", {
query: "token=" + encodeURIComponent(auth_token),
forceNew: true
});
gracias.
Respuestas
2 para la respuesta № 1En Swift 2.0:
socket = SocketIOClient(socketURL: "http://app.awesomepp.com:3000/chat", opts: ["log": true, "connectParams": ["token":auth_token]])
Ejemplo completo (no probado, pero basado en un ejemplo de trabajo):
import UIKit
import Socket_IO_Client_Swift
class ViewController: UIViewController {
var socket:SocketIOClient!
override func viewDidLoad() {
super.viewDidLoad()
let auth_token = "this is my token"
self.socket = SocketIOClient(socketURL: "http://app.awesomepp.com:3000/chat", opts: ["log": true, "connectParams": ["token":auth_token]])
addHandlers()
self.socket.connect()
}
func addHandlers() {
self.socket.on("connect") { data, ack in
print("socket connected")
}
}
}