显示“引擎未打开时尝试连接套接字时出错”。 Url 正在邮递员上工作,但这里抛出此错误
manager = SocketManager(socketURL: URL(string: AppConstants.SocketUrls.socketUrl)!,
config: [.log(true), .compress, .forceWebsockets(true)])
socket = manager?.defaultSocket
configureSocketEvents()
private func configureSocketEvents() {
socket?.on(clientEvent: .connect) { [weak self] data, ack in
self?.handleConnectEvent(data, ack: ack)
}
socket?.on(clientEvent: .disconnect) { [weak self] data, ack in
self?.handleDisconnectEvent(data, ack: ack)
}
socket?.on(clientEvent: .reconnectAttempt) { [weak self] data, ack in
self?.handleReconnectAttempt()
}
socket?.on(clientEvent: .reconnect) { [weak self] data, ack in
self?.handleReconnect()
}
socket?.on(clientEvent: .error) { data, ack in
print("Socket encountered an error: \(data)")
}
socket?.on(SocketConstant.receiveMessage) { [weak self] data, ack in
self?.handleIncomingMessage(data, ack: ack)
}
}
LOG SocketManager:在引擎未打开时尝试连接套接字。 正在连接 LOG SocketManager:添加引擎