Como conectar o soquete no Swift 4

Quero conectar meu aplicativo ao soquete aqui está o código: -

  import UIKit
  import SocketIO

 class SocketIOManager: NSObject {
static let manager = SocketManager(socketURL: URL(string: "myURL")!)
static let socket = manager.defaultSocket


class func connectSocket() {
    let token = UserDefaults.standard.getAccessToken()

    self.manager.config = SocketIOClientConfiguration(
        arrayLiteral: .connectParams(["token": token]), .secure(true) // problem is here in passing token value
        )
        socket.connect()
}

class func receiveMsg() {
    socket.on("new message here") { (dataArray, ack) in

        print(dataArray.count)

    }
}
}

Criei uma nova classe SocketIOManager.swift e invoco minha função no controlador de exibição

  SocketIOManager.connectSocket()

e não estou usando o URL do host local, mas meu aplicativo ainda não está conectado ao soquete. Acho que segui issoComo se conectar ao Socket.io? Swift 4e também adiciono o App Transport Security em info.plist. Qualquer ajuda? O problema é que, quando estou passando o valor do token, ele gera um erro, caso contrário, ele está funcionando corretamente. Devo passar o token ao usar o soquete?

questionAnswers(3)

yourAnswerToTheQuestion