static void Main(string[] args) { var state = 10; using (var service = new WebSocketService()) { while (true) { PublishState(state, service); PrintState(state); state = ModifyState(state); Thread.Sleep(50 + _rand.Next(50)); } } //var stats = StatisticsService.GetStats(); //Console.WriteLine("Average roundtrip time: {0} ms. Max: {1} ms. Min: {2} ms.", stats.AverageRoundtrip, stats.MaxRoundtrip, stats.MinRoundtrip); //Console.ReadKey(); }
private static void PublishState(int state, WebSocketService service) { service.Publish(new Message { Data = state, SentTimestamp = TimeService.Now, Stats = StatisticsService.GetStats() }); }