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)) } }