From 47f179be722a61c95cc03c8f90e1aa91c12d1124 Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期三, 23 十月 2024 18:49:23 +0800 Subject: [PATCH] UI走查,安卓 --- HDL_ON/DAL/DriverLayer/Control_TcpClient.cs | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) diff --git a/HDL_ON/DAL/DriverLayer/Control_TcpClient.cs b/HDL_ON/DAL/DriverLayer/Control_TcpClient.cs index 2c53a79..8d71a57 100644 --- a/HDL_ON/DAL/DriverLayer/Control_TcpClient.cs +++ b/HDL_ON/DAL/DriverLayer/Control_TcpClient.cs @@ -152,7 +152,6 @@ { try { - //_tcpClient.ReceiveTimeout = _tcpClient.Connect(IPAddress.Parse(_ip), 8586); ReceiveMessage();//寮�鍚嚎绋嬶紝涓嶅仠鎺ユ敹娑堟伅 isConnected = true; @@ -164,8 +163,6 @@ } } Thread.Sleep(1000); - - } }); connectThread.Start(); @@ -240,6 +237,14 @@ } try { + if (_tcpClient == null) + { + return; + } + if (!_tcpClient.Connected) + { + return; + } if (_tcpClient.GetStream().CanWrite&& isConnected) { _tcpClient.GetStream().Write(bytes, 0, bytes.Length); @@ -359,12 +364,10 @@ } var tcpDataString = System.Text.Encoding.UTF8.GetString(arrMsgRec, 0, arrMsgRec.Length); - if (!string.IsNullOrEmpty(tcpDataString)) { MainPage.Log($"灞�鍩熺綉tcp鏁版嵁鎺ユ敹"); Control.Ins.ConvertReceiveData(arrMsgRec, null); - } } catch (Exception) { } @@ -374,7 +377,6 @@ MainPage.Log($"tcp ReceiveMessage error :{ex.Message}"); } }); - //receiveThread.IsBackground = true; receiveThread.Start(); } else -- Gitblit v1.8.0