新增 WebSocket 消息处理方法 在 `WebSocket.cs` 中的 `WebSocket` 类中,添加了一个重载的 `Process` 方法,该方法接收 `WebSocketMessage` 类型的参数。更新了 `Process(IPacket pk)` 方法以调用新的 `Process(WebSocketMessage message)` 方法,从而在成功读取 `IPacket` 后处理消息。新方法更新 `ActiveTime` 并调用 `Handler` 委托。石头 authored at 2025-11-13 02:05:15
diff --git a/NewLife.Core/Http/WebSocket.cs b/NewLife.Core/Http/WebSocket.cs
index 6a5d7aa..17226ae 100644
--- a/NewLife.Core/Http/WebSocket.cs
+++ b/NewLife.Core/Http/WebSocket.cs
@@ -86,6 +86,12 @@ public class WebSocket
using var message = new WebSocketMessage();
if (!message.Read(pk)) return;
+ Process(message);
+ }
+
+ /// <summary>处理WebSocket消息</summary>
+ public void Process(WebSocketMessage message)
+ {
ActiveTime = DateTime.Now;
Handler?.Invoke(this, message);