private void OrderHandler_OnLog(Logger.Log log) { if (log != null) { Log.Trace(log.ToString()); } }
static void Test2() { Server s = new Server(false); Logger.Log ll = new Logger.Log("stdout", Directories.Logs_Path); List <Client> cc = new List <Client>(); int clientsCount = 100; for (int i = 0; i < clientsCount; i++) { Client x = new Client("127.0.0.1", false); Stopwatch sw = new Stopwatch(); x.ConnectedSuccessfully += delegate { x.CreateUser(new User() { Email = $"test{i}@dev.com", Tag = $"test{i}", Name = $"Test{i}", Password = "******" }); }; x.CreateUserCallBack += (s, e) => { sw.Stop(); ll.WriteLine($"Number = {i}\r\nResult = {e.Error.ToString()}\r\nTime = {sw.ElapsedMilliseconds / 1000.0}s\r\n"); }; sw.Start(); x.Connect(); cc.Add(x); Thread.Sleep(10); } }