From 56ec341b21a32b1a7529267b15d6bb8ef392bd6b Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期四, 27 七月 2023 17:04:42 +0800
Subject: [PATCH] tcp更新
---
HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs | 14 +++++++-------
HDL_ON/DAL/DriverLayer/Control_TcpClient.cs | 8 ++++++++
2 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/HDL_ON/DAL/DriverLayer/Control_TcpClient.cs b/HDL_ON/DAL/DriverLayer/Control_TcpClient.cs
index 2c53a79..53d4457 100644
--- a/HDL_ON/DAL/DriverLayer/Control_TcpClient.cs
+++ b/HDL_ON/DAL/DriverLayer/Control_TcpClient.cs
@@ -224,6 +224,14 @@
/// <param name="bytes">闇�瑕佸彂閫佺殑瀛楄妭</param>
public void SendMessage(byte[] bytes)
{
+ if(_tcpClient == null)
+ {
+ return;
+ }
+ if (!_tcpClient.Connected)
+ {
+ return;
+ }
if (heartBeatLogIdList.Count > 3)
{
try
diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs b/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
index 8a220d3..d99faf2 100644
--- a/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
+++ b/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
@@ -1450,13 +1450,13 @@
string url = $"h5/index.html?homeId={DB_ResidenceData.Instance.CurrentRegion.id}&token={UserInfo.Current.AccessToken}&refresh_token={UserInfo.Current.RefreshToken}&url={OnAppConfig.Instance.RequestHttpsHost}&language={lz}";
Inverter.Ins.ShowWebviewFormUrl(url);
- new System.Threading.Thread(() =>
- {
- System.Threading.Thread.Sleep(2000);
- var status = new Dictionary<string, object> { ["method"] = "weather", ["data"] = MainPage.cityInfo.weather };
- Inverter.Ins.H5Page.CallJS($"nativeToJs(\'{Newtonsoft.Json.JsonConvert.SerializeObject(status)}\')");
- })
- { IsBackground = true }.Start();
+ //new System.Threading.Thread(() =>
+ //{
+ // System.Threading.Thread.Sleep(2000);
+ // var status = new Dictionary<string, object> { ["method"] = "weather", ["data"] = "MainPage.cityInfo.weather" };
+ // Inverter.Ins.H5Page.CallJS($"nativeToJs(\'{Newtonsoft.Json.JsonConvert.SerializeObject(status)}\')");
+ //})
+ //{ IsBackground = true }.Start();
Inverter.Ins.H5Page.JSToNativeAction = (dictionary) =>
{
#if __IOS__
--
Gitblit v1.8.0