IOS swift Web Socket SRWebSocket устанавливает время ожидания ответа - PullRequest
0 голосов
/ 06 ноября 2019

Я использую библиотеку SRWebSocket / SocketRocket в своем приложении. Я не могу установить время ожидания ответа для него. Я хочу показать сообщение, если сокет не получает никаких данных через несколько секунд

Ниже приведен мой код

socketRocket = SRWebSocket(url: URL(string: streamUrl)!)
socketRocket?.delegate = self
socketRocket?.open()

Также используются следующие методы обратного вызова

func webSocketDidOpen(_ webSocket: SRWebSocket!) {
    print("webSocketDidOpen")
    showTableView()
}

func webSocket(_ webSocket: SRWebSocket!, didCloseWithCode code: Int, reason: String!, wasClean: Bool) {
    getConversationId()
}

func webSocket(_ webSocket: SRWebSocket!, didFailWithError error: Error!) {
    print("didFailWithError\(error)")
    showLErrorView()
}

func webSocket(_ webSocket: SRWebSocket!, didReceiveMessage message: Any!) {
}

вот ссылка на библиотеку

https://github.com/facebook/SocketRocket

...