fix SocketAddress

This commit is contained in:
anlicheng 2026-05-21 12:59:10 +08:00
parent 8130b87444
commit 43d035e931
2 changed files with 4 additions and 4 deletions

View File

@ -55,7 +55,7 @@ final class SDLSuperEventProcessor {
var remoteAddresses: [SocketAddress] = [] var remoteAddresses: [SocketAddress] = []
if event.natIp > 0 && event.natPort > 0 { if event.natIp > 0 && event.natPort > 0 {
let address = SDLUtil.int32ToIp(event.natIp) 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) remoteAddresses.append(remoteAddress)
} }
} }

View File

@ -93,7 +93,7 @@ extension SDLV4Info {
} }
let address = "\(v4[0]).\(v4[1]).\(v4[2]).\(v4[3])" 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 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? { func socketAddress() async -> SocketAddress? {
let address = SDLUtil.int32ToIp(self.ip) 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))
} }
} }