From 1fb1f6c836e51b3ce27d4716144b5664c86cccfe Mon Sep 17 00:00:00 2001 From: zqm Date: Wed, 29 Oct 2025 16:52:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=A4=9A=E4=B8=AA=E6=9C=AA?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E5=AD=97=E6=AE=B5=E5=92=8C=E5=8F=98=E9=87=8F?= =?UTF-8?q?=E7=9A=84=E7=BC=96=E8=AF=91=E5=99=A8=E8=AD=A6=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Windows/CS/Framework4.0/Toprie/Toprie/DeviceManager.cs | 10 +--------- Windows/CS/Framework4.0/Toprie/Toprie/V8.cs | 2 -- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/DeviceManager.cs b/Windows/CS/Framework4.0/Toprie/Toprie/DeviceManager.cs index 665256b..cc8dec9 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/DeviceManager.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/DeviceManager.cs @@ -190,8 +190,6 @@ namespace JoyD.Windows.CS.Toprie private System.Threading.Timer _reconnectTimer; // 重连间隔(毫秒) private int _reconnectInterval = 2000; - // 重连尝试次数 - private int _reconnectAttempts = 0; // 最大重连尝试次数 public static int MaxReconnectAttempts = 5; // 连接检查定时器 @@ -210,12 +208,7 @@ namespace JoyD.Windows.CS.Toprie private const int DataReceivedTimeout = 15000; // 15秒内未收到数据则认为连接可能断开 // TCP客户端 // 该变量已在文件上方定义,删除重复实现 - // 网络流 - private NetworkStream _imageNetworkStream; - // 图像接收任务 - private Task _imageReceivingTask; - // 取消令牌源 - private CancellationTokenSource _imageReceivingCts; + // 停止请求事件 private ManualResetEvent _stopRequested = new ManualResetEvent(false); // 缓冲区 @@ -1597,7 +1590,6 @@ namespace JoyD.Windows.CS.Toprie } Log("开始使用HTTP方式接收图像数据"); - bool existed = false; try { // 确保之前的连接已关闭 diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/V8.cs b/Windows/CS/Framework4.0/Toprie/Toprie/V8.cs index 01d0bdc..2c01041 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/V8.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/V8.cs @@ -130,14 +130,12 @@ namespace JoyD.Windows.CS.Toprie // 私有字段 private string deviceIp; private Socket socket; - private bool isConnected; private static bool isSdkInitialized = false; private static Dictionary deviceInstances = new Dictionary(); public V8(string ip) { deviceIp = ip; - isConnected = false; } ~V8()