Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SocketServer/TcpSocketServer.Messaging.cs
@@ -2,6 +2,7 @@ using System.Text; using System.Text.Json; using System.IO; using WIDESEAWCS_Model.Models; namespace WIDESEAWCS_Tasks.SocketServer { @@ -59,6 +60,12 @@ break; } if(message == lastMessage) { // 重复消息,忽略 continue; } // 更新客户端状态 UpdateClientStatus(clientId, message); @@ -77,7 +84,7 @@ { // 判断是否为 JSON 格式 bool isJsonFormat = TryParseJsonSilent(message); _ = MessageReceived.Invoke(message, isJsonFormat, client, robotCrane); _ = MessageReceived.Invoke(message, isJsonFormat, client); } catch { } }