diff --git a/SwiftIO/SocketIOClient.swift b/SwiftIO/SocketIOClient.swift index e8e010f..cd6e082 100644 --- a/SwiftIO/SocketIOClient.swift +++ b/SwiftIO/SocketIOClient.swift @@ -219,6 +219,7 @@ class SocketIOClient: NSObject, SRWebSocketDelegate { // Called when the socket is closed func webSocket(webSocket: SRWebSocket!, didCloseWithCode code: Int, reason: String!, wasClean: Bool) { + self.pingTimer.invalidate() self.connected = false self.connecting = false self.handleEvent(event: "disconnect", data: reason)