修复重连后不获取图像异常

This commit is contained in:
zqm
2026-02-11 16:17:46 +08:00
parent df7f9f5bfb
commit f3248583b3
2 changed files with 5 additions and 5 deletions

View File

@@ -379,7 +379,7 @@ namespace JoyD.Windows.CS.Toprie
private CancellationTokenSource _connectCancellationTokenSource;
// 图像接收相关变量
private ManualResetEvent _stopImageEvent;
private bool _isReceivingImages = false;
private volatile bool _isReceivingImages = false;
private Thread _imageReceiveThread;
private Thread _imageReconnectThread;
private Stream _imageStream;
@@ -3626,10 +3626,10 @@ namespace JoyD.Windows.CS.Toprie
{
try
{
int reconnectCount = 0;
while (_isReceivingImages && reconnectCount < 3) // 最多重连3次
//int reconnectCount = 0;
while (_isReceivingImages) // 最多重连3次 && reconnectCount < 3
{
reconnectCount++;
//reconnectCount++;
Thread.Sleep(2000); // 2秒后重连
if (_isReceivingImages)
{

View File

@@ -33,6 +33,6 @@ using System.Runtime.InteropServices;
//通过使用 "*",如下所示:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.3.0")]
[assembly: AssemblyFileVersion("1.0.3.0")]
[assembly: AssemblyFileVersion("1.0.3.1")]
// NuGet包相关信息已在项目文件中配置