better closing
This commit is contained in:
parent
a4e81fee6a
commit
eb9d2bc744
@ -104,8 +104,6 @@ public class SocketEngine: NSObject, WebSocketDelegate {
|
|||||||
if fast || self.polling {
|
if fast || self.polling {
|
||||||
self.client?.didForceClose("Disconnect")
|
self.client?.didForceClose("Disconnect")
|
||||||
}
|
}
|
||||||
|
|
||||||
self.client = nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private func createBinaryDataForSend(data:NSData) -> (NSData?, String?) {
|
private func createBinaryDataForSend(data:NSData) -> (NSData?, String?) {
|
||||||
@ -658,6 +656,11 @@ public class SocketEngine: NSObject, WebSocketDelegate {
|
|||||||
self.websocketConnected = false
|
self.websocketConnected = false
|
||||||
self.probing = false
|
self.probing = false
|
||||||
|
|
||||||
|
if self.closed {
|
||||||
|
self.client?.didForceClose("Disconnect")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
if self.websocket {
|
if self.websocket {
|
||||||
self.pingTimer?.invalidate()
|
self.pingTimer?.invalidate()
|
||||||
self._connected = false
|
self._connected = false
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user