diff --git a/Sources/WebSocketKit/WebSocket+Connect.swift b/Sources/WebSocketKit/WebSocket+Connect.swift index a46dd397..3c2b9f7b 100644 --- a/Sources/WebSocketKit/WebSocket+Connect.swift +++ b/Sources/WebSocketKit/WebSocket+Connect.swift @@ -193,6 +193,7 @@ extension WebSocket { proxyPort: proxyPort, proxyHeaders: proxyHeaders, proxyConnectDeadline: proxyConnectDeadline, + configuration: configuration, on: eventLoopGroup, onUpgrade: onUpgrade ) diff --git a/Sources/WebSocketKit/WebSocketClient.swift b/Sources/WebSocketKit/WebSocketClient.swift index 0e2cefd1..a8a04f58 100644 --- a/Sources/WebSocketKit/WebSocketClient.swift +++ b/Sources/WebSocketKit/WebSocketClient.swift @@ -117,8 +117,7 @@ public final class WebSocketClient: Sendable { uri = path } else { let relativePath = path.hasPrefix("/") ? path : "/" + path - let port = proxyPort.map { ":\($0)" } ?? "" - uri = "\(scheme)://\(host)\(relativePath)\(port)" + uri = "\(scheme)://\(host):\(port)\(relativePath)" if scheme == "ws" { upgradeRequestHeaders.add(contentsOf: proxyHeaders)