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; }