diff --git a/SwiftIO/SocketEngine.swift b/SwiftIO/SocketEngine.swift index 3dc183c..911c12b 100644 --- a/SwiftIO/SocketEngine.swift +++ b/SwiftIO/SocketEngine.swift @@ -587,7 +587,6 @@ public class SocketEngine: NSObject, WebSocketDelegate { self.probing = false if self.websocket { - println(error) self.pingTimer?.invalidate() self._connected = false self._websocket = false diff --git a/SwiftIO/SocketParser.swift b/SwiftIO/SocketParser.swift index 07ae693..10e6fff 100644 --- a/SwiftIO/SocketParser.swift +++ b/SwiftIO/SocketParser.swift @@ -287,6 +287,7 @@ class SocketParser { return } + p.justAck = true socket.handleAck(p.id!, data: p.data) } else if p.type == SocketPacketType.BINARY_EVENT { if checkNSP(p.nsp) { @@ -299,6 +300,7 @@ class SocketParser { return } + p.justAck = true socket.waitingData.append(p) } else if p.type == SocketPacketType.CONNECT { if p.nsp == "" && socket.nsp != nil {