From 22f318c8f6565d77af7d234ee5cd972a19a7e6c7 Mon Sep 17 00:00:00 2001 From: CortexCore <2630229280@qq.com> Date: Sun, 16 Jun 2024 09:34:17 +0800 Subject: [PATCH] Update KcpNetClient.cs --- Src/Core/Kcp/KcpNetClient.cs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Src/Core/Kcp/KcpNetClient.cs b/Src/Core/Kcp/KcpNetClient.cs index 029f691..2db15c6 100644 --- a/Src/Core/Kcp/KcpNetClient.cs +++ b/Src/Core/Kcp/KcpNetClient.cs @@ -67,9 +67,16 @@ namespace BITKit.Net private async void ConnectionCallback(bool x) { - if (x is false) return; await UniTask.SwitchToSynchronizationContext(BITApp.SynchronizationContext); - OnConnected?.Invoke(); + if (x) + { + OnConnected?.Invoke(); + } + else + { + OnDisconnected?.Invoke(); + } + } private void Tick(object sender, ElapsedEventArgs e) @@ -290,7 +297,7 @@ namespace BITKit.Net private async void OnDisconnectInternal() { - BIT4Log.Log("断开连接"); + //BIT4Log.Log("断开连接"); _timer.Stop(); try { @@ -298,7 +305,6 @@ namespace BITKit.Net await UniTask.SwitchToSynchronizationContext(BITApp.SynchronizationContext, BITApp.CancellationToken); _isConnected.RemoveElement(this); - OnDisconnected?.Invoke(); } catch (OperationCanceledException) {