From 43d035e9310747b95179f06d32c0f16f2ceccbfa Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Thu, 21 May 2026 12:59:10 +0800 Subject: [PATCH] fix SocketAddress --- Tun/Punchnet/Context/SDLSuperEventProcessor.swift | 2 +- Tun/Punchnet/Protobuf/SDLMessage.swift | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Tun/Punchnet/Context/SDLSuperEventProcessor.swift b/Tun/Punchnet/Context/SDLSuperEventProcessor.swift index ec65aae..241f423 100644 --- a/Tun/Punchnet/Context/SDLSuperEventProcessor.swift +++ b/Tun/Punchnet/Context/SDLSuperEventProcessor.swift @@ -55,7 +55,7 @@ final class SDLSuperEventProcessor { var remoteAddresses: [SocketAddress] = [] if event.natIp > 0 && event.natPort > 0 { let address = SDLUtil.int32ToIp(event.natIp) - if let remoteAddress = try? SocketAddress.makeAddressResolvingHost(address, port: Int(event.natPort)) { + if let remoteAddress = try? SocketAddress(ipAddress: address, port: Int(event.natPort)) { remoteAddresses.append(remoteAddress) } } diff --git a/Tun/Punchnet/Protobuf/SDLMessage.swift b/Tun/Punchnet/Protobuf/SDLMessage.swift index a2e3d2b..479ccff 100644 --- a/Tun/Punchnet/Protobuf/SDLMessage.swift +++ b/Tun/Punchnet/Protobuf/SDLMessage.swift @@ -93,7 +93,7 @@ extension SDLV4Info { } let address = "\(v4[0]).\(v4[1]).\(v4[2]).\(v4[3])" - return try await SDLAddressResolver.shared.resolve(host: address, port: Int(port)) + return try SocketAddress(ipAddress: address, port: Int(port)) } } @@ -103,7 +103,7 @@ extension SDLV6Info { return nil } - return try await SDLAddressResolver.shared.resolve(host: address, port: Int(port)) + return try SocketAddress(ipAddress: address, port: Int(port)) } } @@ -119,7 +119,7 @@ extension SDLStunProbeReply { func socketAddress() async -> SocketAddress? { let address = SDLUtil.int32ToIp(self.ip) - return try? await SDLAddressResolver.shared.resolve(host: address, port: Int(port)) + return try? SocketAddress(ipAddress: address, port: Int(port)) } }