From 26af5a6296c1061dbd251685adee5686e421d64c Mon Sep 17 00:00:00 2001 From: Erik Little Date: Sun, 17 Sep 2017 10:42:41 -0400 Subject: [PATCH] More linux stuff --- Source/SocketIO/Engine/SocketEngineWebsocket.swift | 4 ++-- Source/SocketIO/Util/SocketExtensions.swift | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/SocketIO/Engine/SocketEngineWebsocket.swift b/Source/SocketIO/Engine/SocketEngineWebsocket.swift index 9a2a294..ac9d3f2 100644 --- a/Source/SocketIO/Engine/SocketEngineWebsocket.swift +++ b/Source/SocketIO/Engine/SocketEngineWebsocket.swift @@ -105,8 +105,8 @@ extension SocketEngineWebsocket { let socket = try TCPInternetSocket(scheme: url.scheme ?? "http", hostname: url.host ?? "localhost", port: Port(url.port ?? 80)) - let stream = secure ? try TLS.InternetSocket(socket, TLS.Context(.client)) : socket - try WebSocket.background(to: connectURL, using: stream) {[weak self] ws in + let stream: ClientStream = secure ? try TLS.InternetSocket(socket, TLS.Context(.client)) : socket + try WebSocket.background(to: url, using: stream) {[weak self] ws in guard let this = self else { return } this.ws = ws diff --git a/Source/SocketIO/Util/SocketExtensions.swift b/Source/SocketIO/Util/SocketExtensions.swift index f380093..72933f4 100644 --- a/Source/SocketIO/Util/SocketExtensions.swift +++ b/Source/SocketIO/Util/SocketExtensions.swift @@ -22,6 +22,7 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. +import Dispatch import Foundation #if !os(Linux) import StarscreamSocketIO