From 05e08752b5a94c9fd59e34d0663d3acb63b8b4ca Mon Sep 17 00:00:00 2001 From: SHM Date: Mon, 3 Nov 2025 09:04:29 +0900 Subject: [PATCH 1/3] =?UTF-8?q?[=EC=84=B1=ED=98=84=EB=AA=A8]=20=20?= =?UTF-8?q?=EB=A3=A8=ED=94=84=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PlayGround.NetFramework/Program.cs | 68 +++++++++++++------ 1 file changed, 47 insertions(+), 21 deletions(-) diff --git a/Projects/NetStandard/PlayGround.NetFramework/Program.cs b/Projects/NetStandard/PlayGround.NetFramework/Program.cs index e726374..a51bb71 100644 --- a/Projects/NetStandard/PlayGround.NetFramework/Program.cs +++ b/Projects/NetStandard/PlayGround.NetFramework/Program.cs @@ -1,9 +1,11 @@ using CPMeta; using CPMeta.Models; +using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; +using System.Threading; using System.Threading.Tasks; namespace PlayGround.NetFramework @@ -12,33 +14,57 @@ namespace PlayGround.NetFramework { static void Main(string[] args) { + //global set + string host = "192.168.0.126"; + //CpMetaSet CPMeta.CPMeta.Port = 9000; - string ProductId = Guid.NewGuid().ToString(); - string Mac1 = Guid.NewGuid().ToString(); - string Mac2 = Guid.NewGuid().ToString(); - - //Set - Task.Run(async() => + DateTime start = DateTime.Now; + Task.Run(async () => { - Request_SetWbmsMeta req = new Request_SetWbmsMeta(); - req.ProductID = ProductId; - req.MacAddress1 = Mac1; - req.MacAddress2 = Mac2; - - var res = await CPMeta.CPMeta.SetWbmsMetaAsync("127.0.0.1", req); + var rese2 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress("192.168.0.126", "4594095f-01d0-4192-bc4a-0913ae496e25"); + //var rese2 = await CPMeta.CPMeta.GetWbmsMetaByProductId(host, "cf35eeee-39ff-43e8-a7a9-0fd0baf6df2b"); + Console.WriteLine(JsonConvert.SerializeObject(rese2, Formatting.Indented)); + int c = 0; }).Wait(); - - //Get - Task.Run(async() => - { - var rese2 = await CPMeta.CPMeta.GetWbmsMetaByProductId("127.0.0.1", ProductId); - var rese3 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress("127.0.0.1", Mac1); - var rese4 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress("127.0.0.1", Mac2); - int b = 0; - }).Wait();; + Console.WriteLine((DateTime.Now - start).TotalSeconds + " sec"); + + //for(int i=0;i<1000000;i++) + //{ + // string ProductId = Guid.NewGuid().ToString(); + // string Mac1 = Guid.NewGuid().ToString(); + // string Mac2 = Guid.NewGuid().ToString(); + + // //Set + // Task.Run(async () => + // { + // Request_SetWbmsMeta req = new Request_SetWbmsMeta(); + // req.ProductID = ProductId; + // req.MacAddress1 = Mac1; + // req.MacAddress2 = Mac2; + + // if (i % 2 == 0) + // req.Type = "CMU"; + // else + // req.Type = "BMU"; + + // req.ProductNo = "X"; + + // var res = await CPMeta.CPMeta.SetWbmsMetaAsync(host, req); + // }).Wait(); + + // //Get + // //Task.Run(async () => + // //{ + // // var rese2 = await CPMeta.CPMeta.GetWbmsMetaByProductId(host, ProductId); + // // var rese3 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress(host, Mac1); + // // var rese4 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress("192.168.0.126", Mac2); + // //}).Wait(); + + // Thread.Sleep(10); + //} int a = 0; } From af51353ce55ae7c8c5d5dda32f3928848695d56e Mon Sep 17 00:00:00 2001 From: SHM Date: Mon, 10 Nov 2025 09:14:26 +0900 Subject: [PATCH 2/3] =?UTF-8?q?[=EC=84=B1=ED=98=84=EB=AA=A8]=20=ED=83=80?= =?UTF-8?q?=EC=9E=84=EC=95=84=EC=9B=83=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Projects/NetStandard/CPMeta/RestAPI.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Projects/NetStandard/CPMeta/RestAPI.cs b/Projects/NetStandard/CPMeta/RestAPI.cs index 7375c7f..aec4a5d 100644 --- a/Projects/NetStandard/CPMeta/RestAPI.cs +++ b/Projects/NetStandard/CPMeta/RestAPI.cs @@ -17,8 +17,8 @@ namespace CPMeta { ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; - RequestClient.Timeout = TimeSpan.FromMilliseconds(3000); - ResponseClient.Timeout = TimeSpan.FromMilliseconds(3000); + RequestClient.Timeout = TimeSpan.FromMilliseconds(10000); + ResponseClient.Timeout = TimeSpan.FromMilliseconds(10000); } public static async Task PostAsync(string Url, REQUEST body) where REQUEST : class where RESPONSE : class From 262590c22d490e797cf04e803c8489fd2e27d4e1 Mon Sep 17 00:00:00 2001 From: SHM Date: Mon, 10 Nov 2025 09:14:54 +0900 Subject: [PATCH 3/3] =?UTF-8?q?[=EC=84=B1=ED=98=84=EB=AA=A8]=20=EC=98=88?= =?UTF-8?q?=EC=A0=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PlayGround.NetFramework/Program.cs | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/Projects/NetStandard/PlayGround.NetFramework/Program.cs b/Projects/NetStandard/PlayGround.NetFramework/Program.cs index a51bb71..929a8ac 100644 --- a/Projects/NetStandard/PlayGround.NetFramework/Program.cs +++ b/Projects/NetStandard/PlayGround.NetFramework/Program.cs @@ -18,53 +18,53 @@ namespace PlayGround.NetFramework string host = "192.168.0.126"; //CpMetaSet - CPMeta.CPMeta.Port = 9000; + //CPMeta.CPMeta.Port = 9000; - DateTime start = DateTime.Now; - Task.Run(async () => - { - var rese2 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress("192.168.0.126", "4594095f-01d0-4192-bc4a-0913ae496e25"); - //var rese2 = await CPMeta.CPMeta.GetWbmsMetaByProductId(host, "cf35eeee-39ff-43e8-a7a9-0fd0baf6df2b"); - Console.WriteLine(JsonConvert.SerializeObject(rese2, Formatting.Indented)); - int c = 0; - }).Wait(); - - Console.WriteLine((DateTime.Now - start).TotalSeconds + " sec"); - - //for(int i=0;i<1000000;i++) + //DateTime start = DateTime.Now; + //Task.Run(async () => //{ - // string ProductId = Guid.NewGuid().ToString(); - // string Mac1 = Guid.NewGuid().ToString(); - // string Mac2 = Guid.NewGuid().ToString(); + // var rese2 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress("192.168.0.126", "4594095f-01d0-4192-bc4a-0913ae496e25"); + // //var rese2 = await CPMeta.CPMeta.GetWbmsMetaByProductId(host, "cf35eeee-39ff-43e8-a7a9-0fd0baf6df2b"); + // Console.WriteLine(JsonConvert.SerializeObject(rese2, Formatting.Indented)); + // int c = 0; + //}).Wait(); - // //Set - // Task.Run(async () => - // { - // Request_SetWbmsMeta req = new Request_SetWbmsMeta(); - // req.ProductID = ProductId; - // req.MacAddress1 = Mac1; - // req.MacAddress2 = Mac2; + //Console.WriteLine((DateTime.Now - start).TotalSeconds + " sec"); - // if (i % 2 == 0) - // req.Type = "CMU"; - // else - // req.Type = "BMU"; + for (int i = 0; i < 1000000; i++) + { + string ProductId = Guid.NewGuid().ToString(); + string Mac1 = Guid.NewGuid().ToString(); + string Mac2 = Guid.NewGuid().ToString(); - // req.ProductNo = "X"; + //Set + Task.Run(async () => + { + Request_SetWbmsMeta req = new Request_SetWbmsMeta(); + req.ProductID = ProductId; + req.MacAddress1 = Mac1; + req.MacAddress2 = Mac2; - // var res = await CPMeta.CPMeta.SetWbmsMetaAsync(host, req); - // }).Wait(); + if (i % 2 == 0) + req.Type = "CMU"; + else + req.Type = "BMU"; - // //Get - // //Task.Run(async () => - // //{ - // // var rese2 = await CPMeta.CPMeta.GetWbmsMetaByProductId(host, ProductId); - // // var rese3 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress(host, Mac1); - // // var rese4 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress("192.168.0.126", Mac2); - // //}).Wait(); + req.ProductNo = "X"; - // Thread.Sleep(10); - //} + var res = await CPMeta.CPMeta.SetWbmsMetaAsync(host, req); + }).Wait(); + + //Get + //Task.Run(async () => + //{ + // var rese2 = await CPMeta.CPMeta.GetWbmsMetaByProductId(host, ProductId); + // var rese3 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress(host, Mac1); + // var rese4 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress("192.168.0.126", Mac2); + //}).Wait(); + + Thread.Sleep(100); + } int a = 0; }