fix SDLConfiguration

This commit is contained in:
anlicheng 2026-05-21 13:21:58 +08:00
parent 5ac78fceea
commit 1c15c92c42

View File

@ -49,7 +49,6 @@ public class SDLConfiguration {
let version: Int let version: Int
let serverHost: String let serverHost: String
let stunServers: [String]
let stunSocketAddress: SocketAddress let stunSocketAddress: SocketAddress
@ -75,9 +74,9 @@ public class SDLConfiguration {
exitNode: ExitNode?) { exitNode: ExitNode?) {
self.version = version self.version = version
self.serverHost = serverHost self.serverHost = serverHost
self.stunServers = stunServers let stunHosts = stunServers.isEmpty ? [serverHost] : stunServers
self.stunSocketAddress = Self.makeStunSocketAddress(host: stunServers[0], port: 1365) self.stunSocketAddress = Self.makeStunSocketAddress(host: stunHosts[0], port: 1365)
self.stunProbeSocketAddressArray = stunServers.map { stunServer in self.stunProbeSocketAddressArray = stunHosts.map { stunServer in
[ [
Self.makeStunSocketAddress(host: stunServer, port: 1365), Self.makeStunSocketAddress(host: stunServer, port: 1365),
Self.makeStunSocketAddress(host: stunServer, port: 1366) Self.makeStunSocketAddress(host: stunServer, port: 1366)