OSDN Git Service

スリープ復帰時に10秒おきに3回プロキシ設定をリフレッシュする
[kancollesniffer/KancolleSniffer.git] / KancolleSniffer / ProxyManager.cs
index 95ee961..3ac00b1 100644 (file)
@@ -13,6 +13,7 @@
 // limitations under the License.\r
 \r
 using System.Net.Sockets;\r
+using System.Threading;\r
 using System.Threading.Tasks;\r
 using System.Windows.Forms;\r
 using Microsoft.Win32;\r
@@ -94,7 +95,11 @@ namespace KancolleSniffer
         {\r
             if (e.Mode != PowerModes.Resume || !_config.Proxy.Auto)\r
                 return;\r
-            SystemProxy.Refresh();\r
+            Task.Run(() =>\r
+            {\r
+                for (var i = 0; i < 3; i++, Thread.Sleep(10000))\r
+                    SystemProxy.Refresh();\r
+            });\r
         }\r
 \r
         public void Shutdown()\r