wanshenmean
6 小时以前 f423e1277f91427f0a767bd1224c1260dcb73086
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 { }
                        }