修复重连后不获取图像异常
This commit is contained in:
@@ -379,7 +379,7 @@ namespace JoyD.Windows.CS.Toprie
|
|||||||
private CancellationTokenSource _connectCancellationTokenSource;
|
private CancellationTokenSource _connectCancellationTokenSource;
|
||||||
// 图像接收相关变量
|
// 图像接收相关变量
|
||||||
private ManualResetEvent _stopImageEvent;
|
private ManualResetEvent _stopImageEvent;
|
||||||
private bool _isReceivingImages = false;
|
private volatile bool _isReceivingImages = false;
|
||||||
private Thread _imageReceiveThread;
|
private Thread _imageReceiveThread;
|
||||||
private Thread _imageReconnectThread;
|
private Thread _imageReconnectThread;
|
||||||
private Stream _imageStream;
|
private Stream _imageStream;
|
||||||
@@ -3626,10 +3626,10 @@ namespace JoyD.Windows.CS.Toprie
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
int reconnectCount = 0;
|
//int reconnectCount = 0;
|
||||||
while (_isReceivingImages && reconnectCount < 3) // 最多重连3次
|
while (_isReceivingImages) // 最多重连3次 && reconnectCount < 3
|
||||||
{
|
{
|
||||||
reconnectCount++;
|
//reconnectCount++;
|
||||||
Thread.Sleep(2000); // 2秒后重连
|
Thread.Sleep(2000); // 2秒后重连
|
||||||
if (_isReceivingImages)
|
if (_isReceivingImages)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -33,6 +33,6 @@ using System.Runtime.InteropServices;
|
|||||||
//通过使用 "*",如下所示:
|
//通过使用 "*",如下所示:
|
||||||
// [assembly: AssemblyVersion("1.0.*")]
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
[assembly: AssemblyVersion("1.0.3.0")]
|
[assembly: AssemblyVersion("1.0.3.0")]
|
||||||
[assembly: AssemblyFileVersion("1.0.3.0")]
|
[assembly: AssemblyFileVersion("1.0.3.1")]
|
||||||
|
|
||||||
// NuGet包相关信息已在项目文件中配置
|
// NuGet包相关信息已在项目文件中配置
|
||||||
|
|||||||
Reference in New Issue
Block a user