From 05e08752b5a94c9fd59e34d0663d3acb63b8b4ca Mon Sep 17 00:00:00 2001 From: SHM Date: Mon, 3 Nov 2025 09:04:29 +0900 Subject: [PATCH] =?UTF-8?q?[=EC=84=B1=ED=98=84=EB=AA=A8]=20=20=EB=A3=A8?= =?UTF-8?q?=ED=94=84=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EC=BD=94=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; }