public Server() { _server = TcpListener.Create(PORT); Cars = new List <Car>(); Users = new List <User>(); Bids = new List <Bid>(); FillCars(); _server.Start(); _server.BeginAcceptTcpClient(new AsyncCallback(OnConnect), null); sessionTimer = new System.Timers.Timer(); sessionTimer.Interval = 1000; sessionTimer.AutoReset = true; sessionTimer.Elapsed += SessionProgress; sessionTimer.Start(); Console.WriteLine("Auction started"); Auction1 = new Auction(Users, Cars[0], Bids); Auction1.StartAuction(10); Console.ReadKey(); }