diff --git a/DM_Weight/Port/SocketHelper.cs b/DM_Weight/Port/SocketHelper.cs index 5f7c408..000fffb 100644 --- a/DM_Weight/Port/SocketHelper.cs +++ b/DM_Weight/Port/SocketHelper.cs @@ -117,7 +117,12 @@ namespace DM_Weight.Port public void SendMessage(MyBaseMessage baseMessage) { + if (!ConnectedStatus) + { + SocketConnect(); + } iConnectFuture.Session.Write(baseMessage); + logger.Info($"SendMessage:{baseMessage.functionCode},delay:{baseMessage.delay},lockNo:{baseMessage.lockNo}"); } public SpeechSynthesizer speechSynthesizer = new SpeechSynthesizer(); public void SpeakAsync(string textinfo)