如何使用swift API检查socket.io连接状态

ali*_*ego 2 xcode ios socket.io swift

我正在将 socket.io 与我的 swift iOS 应用程序一起使用。有时我的套接字连接会断开。

如何检查连接状态,以便在未连接时重新连接?我在客户端 API 文档中找不到任何用于检查连接状态的命令。

我正在使用带有 swift 4 的 iOS 11。

小智 8

斯威夫特 4:

    let socketConnectionStatus = socket.status

    switch socketConnectionStatus {
    case SocketIOStatus.connected:
        print("socket connected")
    case SocketIOStatus.connecting:
        print("socket connecting")
    case SocketIOStatus.disconnected:
        print("socket disconnected")
    case SocketIOStatus.notConnected:
        print("socket not connected")
    }
Run Code Online (Sandbox Code Playgroud)