From 040f19ca781b98054abd143ec05f12c4aa8cfeff Mon Sep 17 00:00:00 2001 From: ziomus5555 Date: Fri, 19 Jun 2020 21:08:30 +0200 Subject: [PATCH 1/2] client --- squirrowse.client/Connection.cs | 2 +- squirrowse.client/WebCam.cs | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/squirrowse.client/Connection.cs b/squirrowse.client/Connection.cs index 16d51bd..a67d78e 100644 --- a/squirrowse.client/Connection.cs +++ b/squirrowse.client/Connection.cs @@ -24,7 +24,7 @@ namespace squirrowse.client for (;;) { var data = _cam.GetBitmap(); - await Task.Delay(1000 / 33); + await Task.Delay(100); yield return data; } diff --git a/squirrowse.client/WebCam.cs b/squirrowse.client/WebCam.cs index 8e41837..799a8d0 100644 --- a/squirrowse.client/WebCam.cs +++ b/squirrowse.client/WebCam.cs @@ -56,10 +56,13 @@ namespace squirrowse.client try { + Thread.Sleep(100); return image; + } catch { + Thread.Sleep(100); return image; } From 31b6185f33c6a6d42537d2a1acf0bb61e8189669 Mon Sep 17 00:00:00 2001 From: ziomus5555 Date: Sat, 20 Jun 2020 21:32:28 +0200 Subject: [PATCH 2/2] Fix client memory leak --- squirrowse.client/Program.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/squirrowse.client/Program.cs b/squirrowse.client/Program.cs index 75ce340..ee56a67 100644 --- a/squirrowse.client/Program.cs +++ b/squirrowse.client/Program.cs @@ -16,7 +16,10 @@ namespace squirrowse.client { services.AddHostedService(); services.AddSingleton(x => - new ConnectionManager("http://squirrowse.azurewebsites.net", 80)); //keep as transient for now + new ConnectionManager("http://squirrowse.azurewebsites.net", 80)); //keep as transient for now + + // new ConnectionManager("http://192.168.0.13", 5000)); //keep as transient for now + }); }