From 1b0fabfa17d07c9bd38eeafd204b638afa4d7c39 Mon Sep 17 00:00:00 2001
From: czw <selecti@yeah.net>
Date: 星期一, 21 七月 2025 09:37:34 +0800
Subject: [PATCH] 1

---
 HnSx/Build/Project/代码/VS自定义类/AutoThread.cs |   28 +++++++++++++++++++---------
 1 files changed, 19 insertions(+), 9 deletions(-)

diff --git "a/HnSx/Build/Project/\344\273\243\347\240\201/VS\350\207\252\345\256\232\344\271\211\347\261\273/AutoThread.cs" "b/HnSx/Build/Project/\344\273\243\347\240\201/VS\350\207\252\345\256\232\344\271\211\347\261\273/AutoThread.cs"
index 41dc657..e399482 100644
--- "a/HnSx/Build/Project/\344\273\243\347\240\201/VS\350\207\252\345\256\232\344\271\211\347\261\273/AutoThread.cs"
+++ "b/HnSx/Build/Project/\344\273\243\347\240\201/VS\350\207\252\345\256\232\344\271\211\347\261\273/AutoThread.cs"
@@ -120,6 +120,8 @@
         /// <param name="action"></param>
         public void ThreadSettingInit(Tag tag)
         {
+
+
         }
 
         public async void ThreadwebSoc()
@@ -768,10 +770,10 @@
                                             }
                                             else return "鍙戦�澶辫触銆�;
                                         }
-                                        else
-                                        {
-                                            return "鏈繛鎺ャ�";
-                                        }
+                                        //else
+                                        //{
+                                        //    return "鏈繛鎺ャ�";
+                                        //}
                                     }
                                     break;
                             }
@@ -1057,13 +1059,21 @@
 
         public async Task<bool> SendAsync(string message)
         {
-            if (_webSocket?.State != WebSocketState.Open)
+            try
             {
-                throw new InvalidOperationException("WebSocket is not connected");
-            }
+                if (_webSocket?.State != WebSocketState.Open)
+                {
+                    throw new InvalidOperationException("WebSocket is not connected");
+                }
 
-            var bytes = System.Text.Encoding.UTF8.GetBytes(message);
-            await _webSocket.SendAsync(new ArraySegment<byte>(bytes), WebSocketMessageType.Text, true, _cts.Token);
+                var bytes = System.Text.Encoding.UTF8.GetBytes(message);
+                await _webSocket.SendAsync(new ArraySegment<byte>(bytes), WebSocketMessageType.Text, true, _cts.Token);
+            }
+            catch (Exception ex)
+            {
+                LogHelper.Error(ex.Message, ex);
+                return false;
+            }
             return true;
         }
     }

--
Gitblit v1.9.1