Exemplo n.º 1
0
        public async Task ServerStart()
        {
            Holder        = new PlayersHolder();
            Players       = new List <Player>();
            DbaseProvider = new DatabaseProvider(new ResponseFromDB(), new MySqlConnection())
            {
                ConnectionProv = this
            };

            DbaseProvider.ConnectToDB();
            AuthProv = new AuthProvider
            {
                ConnectionProv = this
            };
            var localAdd = IPAddress.Any;

            _listener = new TcpListener(localAdd, Port);
            _listener.Start();

            while (true)
            {
                await SyncTask();
            }
        }