修复重连后不获取图像异常
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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包相关信息已在项目文件中配置
|
||||
|
||||
Reference in New Issue
Block a user