fix SocketAddress
This commit is contained in:
parent
8130b87444
commit
43d035e931
@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user