From 222ad9959443a18829530bfa8e0a185dc7457632 Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Mon, 4 May 2026 19:01:42 +0800 Subject: [PATCH] fix ContextActor --- Tun/Punchnet/Actors/SDLContextActor.swift | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Tun/Punchnet/Actors/SDLContextActor.swift b/Tun/Punchnet/Actors/SDLContextActor.swift index b31f1a1..e38eafa 100644 --- a/Tun/Punchnet/Actors/SDLContextActor.swift +++ b/Tun/Punchnet/Actors/SDLContextActor.swift @@ -131,16 +131,17 @@ actor SDLContextActor { await self.startDnsClient() await self.startDnsLocalClient() - await self.supervisor.addWorker(name: "quicClient") { - try await self.startQUICClient() - } - + // 先启动udp await self.supervisor.addWorker(name: "udpHole") { let udpHole = try await self.startUDPHole() SDLLogger.log("[SDLContext] udp running!!!!") try await udpHole.waitClose() SDLLogger.log("[SDLContext] udp closed!!!!") } + + await self.supervisor.addWorker(name: "quicClient") { + try await self.startQUICClient() + } // await self.supervisor.addWorker(name: "udpHoleV6") { // let udpHoleV6 = try await self.startUDPHoleV6()